Calcula período entre data inicial e data final

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

[ Hits: 9.070 ]

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

freeradius: radwho mostrando número de usuários

Renomear arquivos de fontes ttf e otf

Colocar palavras em minúsculas

Desmontar e Ejetar CD/DVD

Criar servidor samba shell script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts