Implémentation JavaScript de l'API Java.util.calendar
-
13-11-2019 - |
Question
Existe-t-il une implémentation équivalente JavaScript de java.util.Calendar
API? Il sera très pratique de faire des manipulations de dattes avec elle.
La solution
Bien que pas exact http://momentjs.com/ est bien meilleur à bien des égards! J'irais pour cela s'il en avait le choix.
Dates de mise en forme
moment().format('MMMM Do YYYY, h:mm:ss a');
moment().format('dddd');
moment().format("MMM Do YY");
moment().format('YYYY [escaped] YYYY');
moment().format();
September 23rd 2012, 1:29:09 am
Sunday
Sep 23rd 12
2012 escaped 2012
2012-09-23T01:29:09+01:00
Timeago
moment("20111031", "YYYYMMDD").fromNow();
moment("20120620", "YYYYMMDD").fromNow();
moment().startOf('day').fromNow();
moment().endOf('day').fromNow();
moment().startOf('hour').fromNow();
11 months ago
3 months ago
an hour ago
in a day
28 minutes ago
Temps de calendrier
moment().subtract('days', 10).calendar();
moment().subtract('days', 6).calendar();
moment().subtract('days', 3).calendar();
moment().subtract('days', 1).calendar();
moment().calendar();
moment().add('days', 1).calendar();
moment().add('days', 3).calendar();
moment().add('days', 10).calendar();
09/12/2012
last Sunday at 12:06 PM
last Wednesday at 12:06 PM
Yesterday at 12:06 PM
Today at 12:06 PM
Tomorrow at 12:06 PM
Tuesday at 12:06 PM
Internationalisation
moment().format('L');
moment().format('LL');
moment().format('LLL');
moment().format('LLLL');
09/22/2012
September 22 2012
September 22 2012 12:07 PM
Saturday, September 22 2012 12:07 PM
Autres conseils
Yui 2: Calendrier, Je pense que c'est un similaire à ce que vous recherchez.
Aussi un cette vous obtiendrait de nombreuses réponses.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow