Nb années entre 2 dates

mail@pastecode.io avatar
unknown
python
2 years ago
828 B
1
Indexable
Never
Nombre d'années entre deux dates
"""Python: affiche le nombre d'années de vie."""
import datetime
birth = datetime.datetime(1930, 8, 1)
death = datetime.datetime(2002, 1, 23)
lifetime = death.year - birth.year # calcule la différence entre les années
if death.month < birth.month: # retire un an si le dernier anniversaire n'est pas atteint
  lifetime -= 1
print('Pierre Bourdieu est mort à ', lifetime, ' ans')
/** JavaScript: affiche le nombre d'années de vie */
const birth = new Date(1930, 7, 1)
const death = new Date(2002, 0, 23)
let lifetime = death.getFullYear() - birth.getFullYear() // calcule la différence entre les années
if (death.getMonth() < birth.getMonth()) { // retire un an si le dernier anniversaire n'est pas atteint
  lifetime -= 1
}
console.log('Pierre Bourdieu est mort à ' + lifetime + ' ans')