Calcula período entre data inicial e data final

Publicado por Perfil removido (última atualização em 24/11/2009)

[ Hits: 10.240 ]

Download datas




Faz tempo que escrevi este e nem lembro pra que foi... pelo formato, acho que era pra calcular o tempo de serviço da carteira de trabalho de algum cidadão.

É preciso informar os dados do início e fim do contrato, sai o cálculo feito em meses de 30 dias -- bom pra calcular tempo de INSS, essas coisas... E para saber sua idade quase exata, em dias, meses e anos... rs

Divirtam-se!

  



Esconder código-fonte

#!/bin/sh

read -p "entre ano inicial:" ANOI
read -p "entre mes inicial:" MESI
read -p "entre dia inicial:" DIAI

read -p "entre ano final:" ANOF
read -p "entre mes final:" MESF
read -p "entre dia final:" DIAF

DIAS=$((DIAF + 30 - DIAI +1))
MESES=$((MESF - MESI - 1))
ANOS=$((ANOF - ANOI))

MESES=$((MESES + DIAS / 30))
DIAS=$((DIAS % 30))
echo "Período: $ANOS anos, $MESES meses e $DIAS dias"

Scripts recomendados

Copiar fotos da Canon S1X IS

Script após instalação

Gerenciar hosts virtuais do Apache

Crivo de Eratóstenes Simples em Shell Script (BASH Script)

rc.randomWallpaper


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts