🎜>< ;meta http-equiv="Content-Type" content="textml; charset=utf-8">
js date d'acquisition : avant-hier, hier, aujourd'hui, demain, le après-demain - Liehuo.Net title>
🎜>function GetDateStr(AddDayCount) {
var dd = new Date();
dd.setDate(dd.getDate() AddDayCount);//Obtenir la date après AddDayCount jours
var y = dd. getFullYear();
var m = dd.getMonth() 1;//Obtenir la date du mois en cours
var d =
return y "-" m "-" d;
}
document.write ("Avant-hier :" GetDateStr(-2));
document.write("
Hier :" GetDateStr(-1)) ;
document.write("
Aujourd'hui : " GetDateStr(0));
document.write("
Demain : " GetDateStr(1)); document.write("
Après-demain : " GetDateStr (2));
document.write("
Après-demain :" GetDateStr(3)); >
L'une des méthodes est : Date.parse(dateVal). , mais il a un défaut fatal, c'est-à-dire qu'il ne prend pas en charge notre format couramment utilisé "année-mois-"Jour", les dates courtes peuvent utiliser "/" ou "-" comme séparateur de date, mais doivent être exprimées en mois. /jour/année, tel que « 20/07/96 ».
Une autre méthode consiste à utiliser split, tel que :
Copiez le code
Le code est le suivant : var dtStr = "2006-11-25"; var dtArr = dtStr.split("-"); var dt = new Date(dtArr[0], dtArr[ 1], dtArr [2]);
Cependant, cette méthode est relativement rigide et nécessite un format de date fixe. Elle ne doit être utilisée que lorsqu'il n'y a pas d'autre moyen.
Si nous pouvons séparer l'année, le mois et le jour, nous devrions essayer de les séparer. Par exemple, ASP affiche l'année, le mois et le jour séparément. Utilisez ensuite new Date pour le traiter et le type de date sera renvoyé.
Formatage de la date
Copier le code