Calcula período entre data inicial e data final

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

[ Hits: 10.583 ]

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

Atualisar e instalar pacotes no sistema.

Configuração do horário de verão 2006/2007 (Red Hat, Fedora)

Remover arquivos com mais de "N" dias da Lixeira do Samba

Descom.sh - Descompactador de arquivos

Agenda simples em Dialog


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário