| |
|
|
| |
Description |
Exemple |
| a |
Ante meridiem et Post meridiem en minuscules |
am ou pm |
| A |
Ante meridiem et Post meridiem en majuscules |
AM ou PM |
| B |
Heure Internet Swatch http://www.quirksmode.org/index.html?/js/beat.html |
000 à 999 |
| d |
Jour du mois, sur deux chiffres avec zéro initial |
01 à 31 |
| D |
Jour de la semaine, en 3 lettres, anglais par défaut |
Mon à Sun |
| F |
Mois textuel, version longue, anglais par défaut |
January à December |
| g |
Heure au format 12h, sans le zéro initial |
1 à 12 |
| G |
Heure au format 24h, sans le zéro initial |
0 à 23 |
| h |
Heure au format 12h, avec le zéro initial |
01 à 12 |
| H |
Heure au format 24h, avec le zéro initial |
00 à 23 |
| i |
Minutes avec le zéro initial |
00 à 59 |
| j |
Jour du mois sans le zéro initial |
1 à 31 |
| l |
Jour de la semaine, textuel, anglais par défaut |
Sunday à Saturday |
| L |
L'année est elle bissextile ? |
0 ou 1 |
| m |
Mois avec le zéro initial |
01 à 12 |
| M |
Mois, en 3 lettres, anglais par défaut |
Jan à Dec |
| n |
Mois sans le zéro initial |
1 à 12 |
| O |
Différence avec l'heure de Greenwich (GMT), en heures |
-1200 à +1200 |
| r |
Format de date RFC 822 |
Thu, 1 Apr 2004 12:00:00 +0200 |
| s |
Secondes avec le zéro initial |
00 à 59 |
| S |
Suffixe ordinal d'un jour, anglais par défaut |
st, nd, rd, th |
| t |
Nombre de jours dans le mois |
28 à 31 |
| U |
Secondes depuis le 1er Janvier 1970, 0h00 00s GMT |
Ex: 1081072800 |
| w |
Jour de la semaine (0 étant dimanche, 6 samedi) |
0 à 6 |
| W |
Numéro de la semaine dans l'année Glossaire Asp-Php.Net |
1 à 52 |
| y |
Année sur 2 chiffres |
Ex: 04 |
| Y |
Année sur 4 chiffres |
Ex: 2004 |
| z |
Jour de l'année |
1 à 366 |
| Z |
Décalage horaire en secondes |
-43200 à 43200 |
| \ |
Caractère d'échappement |
Ex: \a, \A, \m |
| |
| Exemples d'utilisation |
Date.dateFormat(strFormat, strLang, intTimeStamp);
strFormat : Chaîne de caractères formatés avec les caractères précédemment cités.
strLang : Optionnel, permet de définir la langue de sortie. Pour le moment : 'en' ou 'fr'
intTimeStamp : Optionnel, permet de définir un TimeStamp en secondes.
|
var oDate = new Date();
alert(oDate.dateFormat('l d F Y - H:i:s'));
alert(oDate.dateFormat('l d F Y - H:i:s', 'fr'));
|
var oDate = new Date();
alert(oDate.dateFormat('\\D\\a\\te : d/m/Y - \\Heu\\re : H:i:s'));
alert(oDate.dateFormat('\\D\\a\\te : d/m/Y - \\Heu\\re : H:i:s'));
|
// TimeStamp Hier : oDate.dateFormat('U') - 24 * 3600
var oDate = new Date();
alert(oDate.dateFormat('Y-m-d H:i:s', (oDate.dateFormat('U') - 24 * 3600)));
alert(oDate.dateFormat('Y-m-d H:i:s', 'fr', (oDate.dateFormat('U') - 24 * 3600)));
|