Attention à ce piège Javascript avec les dates.
new Date('2018-01-01')
// <- Sun Dec 31 2017 18:00:00 GMT-0600 (Central Standard Time)
new Date('2018/01/01')
// <- Mon Jan 01 2018 00:00:00 GMT-0600 (Central Standard Time)
Les dates ça reste l'un des trucs les plus chiants à gérer dans le développement.
Un outil qui agit comme un piège à souris sur votre ordi. Avec quelques astuces, il permet par exemple de savoir si quelqu'un a accédé à votre ordi, ou à votre boîte mail par exemple.
Site: http://canarytokens.org/generate
tl;dr
Javascript est plein de subtilités, et ce guide devrait vous aider à les maitriser.
Via plein de Shaarlis