|
|
|
|
|
- Cohérence entre la date et le format
- PHPÂ : Limitation
ChaîneVersDate (Fonction) En anglais : StringToDate Transforme une date sous forme de chaîne de caractères en une date au format AAAAMMJJ. Remarque : La transformation effectuée par la fonction ChaîneVersDate consiste à identifier dans la chaîne de caractères initiale les différents composants de la date pour construire la chaîne de caractères résultat.
Res = ChaîneVersDate("25/12/2001")  // Res = "20011225" Res = ChaîneVersDate("25-12-2001")  // Res = "20011225" ChaîneVersDate("")          // Renvoie "" Res = ChaîneVersDate("12-25-2001", "MM-JJ-AAAA")  // Res = "20011225" Res = ChaîneVersDate("12-25-01", "MM-JJ-AA")    // Res = "20011225" Res = ChaîneVersDate("12-25-2001", "MM-JJ-AA")   // Res = "" Res = ChaîneVersDate("12-25-01", "MM-JJ-AA")    // Res = "20011225" Res = ChaîneVersDate("Sun, 25 Nov 2012 12:11:55 +0100", maskDateEmail) // Res = "20121125121155" Res = ChaîneVersDate("Sat, 25 Aug 2012 12:11:55 +0200", maskDateEmail) // Res = "20120825121155" Res = ChaîneVersDate("Sun, 24 Nov 2019 23:00:00 +0000", maskDateEmailUTC) // Res = "20191124230000000" Res = ChaîneVersDate("2019-08-25T00:00:00.000+02:00", maskDateInternet) // Res = "20190825000000000" Res = ChaîneVersDate("2019-08-24T22:00:00.000Z", maskDateInternetUTC) // Res = "20190824220000000" Syntaxe
<Résultat> = ChaîneVersDate(<Date> [, <Format>])
<Résultat> : Chaîne de caractères ou variable de type Date - Date au format AAAAMMJJ (AAAA correspond à l'année, MM au mois et JJ au jour).
- Chaîne vide ("") en cas de problème.
<Date> : Chaîne de caractères Date au format spécifié dans le paramètre <Format>. <Format> : Chaîne de caractères optionnelle ou constante optionnelle Format de la date à convertir : - sous forme de chaîne :
Dans cette chaîne :- AAAA représente l'année sur 4 positions.
- AA représente l'année sur 2 positions. Les années renvoyées seront comprises entre 1951 et 2050.
- M représente le mois (le zéro n'est pas affiché devant le numéro du mois).
- MM représente le mois (le mois doit être sur 2 positions).
- MMM représente le mois en lettres sur 3 caractères (par exemple jan). La casse utilisée dépend des options linguistiques du projet.
Cette notation est insensible à la casse. - Mmm représente le mois en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple Jan).
Cette notation n'est pas disponible. Cette notation est insensible à la casse. - mmm représente le mois en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple jan)
Cette notation n'est pas disponible. Cette notation est insensible à la casse. - MMMM représente le mois en lettres complet (par exemple janvier). La casse utilisée dépend des options linguistiques du projet.
Cette notation n'est pas disponible. Cette notation est insensible à la casse. - Mmmm représente le mois en lettres complet avec la première lettre forcée en majuscule (par exemple Janvier)
Cette notation n'est pas disponible. Cette notation est insensible à la casse. - mmmm représente le mois en lettres complet avec la première lettre forcée en minuscule (par exemple janvier)
Cette notation n'est pas disponible. Cette notation est insensible à la casse. - J représente le jour (le zéro n'est pas affiché devant le numéro du jour),
- JJ représente le jour sur 2 chiffres,
- JJJ représente le jour en lettres sur 3 caractères (par exemple lun). La casse utilisée dépend des options linguistiques du projet.
- Jjj représente le jour en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple Lun)
Cette notation n'est pas disponible. - jjj représente le jour en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple lun)
Cette notation n'est pas disponible. - JJJJ représente le jour en lettres complet (par exemple lundi). La casse utilisée dépend des options linguistiques du projet.
- Jjjj représente le jour en lettres complet avec la première lettre forcée en majuscule (par exemple Lundi)
Cette notation n'est pas disponible. - jjjj représente le jour en lettres complet avec la première lettre forcée en minuscule (par exemple lundi)
Cette notation n'est pas disponible. - L représente la première lettre du jour (par exemple L,M,M,J,V,S,D)
Cette notation n'est pas disponible.
- via les constantes suivantes :
Si ce paramètre n'est pas spécifié, le format utilisé par défaut est JJ/MM/AAAA (JJ + un caractère spécifique + MM + un caractère spécifique + AAAA). Remarques Cohérence entre la date et le format Il est nécessaire de vérifier la cohérence entre la <Date> et le <Format> spécifié. Ainsi : - Si <Date> = "La date de l'inauguration de ce monument était le 10/02 de l'année 1995", le format utilisé doit être le suivant :
<Format> = "La date de l'inauguration de ce monument était le JJ/MM de l'année AAAA". - Si <Date> = "Le 03/11/1970", le format utilisé doit être le suivant :
<Format> = "Le JJ/MM/AAAA".
PHP : Limitation Le format avec 9 décimales est supporté uniquement à partir de PHP 8. Exemple : ChaîneVersDate("2019-03-05T07:21:45.123456789+11:00", maskDateInternet)
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions EXIF
[ + ] Utilisation des fonctions ImageXXX. Ces fonctions permettent d'accéder aux informations EXIF d'une image. Les informations EXIF sont contenues dans les images de type JPEG ou TIFF. Il y a par exemple, la date de prise de vue de la photo, l'orientation de l'appareil quand la photo a été prise, la marque et le modèle de l'appareil photo, une miniature de l'image...
|
Classification Métier / UI : Code neutre Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|