Date / Heure Flashcards Preview

Php > Date / Heure > Flashcards

Flashcards in Date / Heure Deck (97):
1

public DateTime DateTime::add ( DateInterval $interval )

date_add — Ajoute une durée à un objet DateTime

2

public DateTime::__construct ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )

date_create — Retourne un nouvel objet DateTime

3

public static DateTime DateTime::createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )

date_create_from_format — Retourne un nouvel objet DateTime formaté

4

public static array DateTime::getLastErrors ( void )

date_get_last_errors — Retourne les dernières erreurs et alertes

5

public DateTime DateTime::modify ( string $modify )

date_modify — Modifie le timestamp

6

public static DateTime DateTime::__set_state ( array $array )

Le gestionnaire __set_state

7

public DateTime DateTime::setISODate ( int $year , int $week [, int $day = 1 ] )

DateTime::setISODate -- date_isodate_set — Configure une date ISO

8

public DateTime DateTime::setTime ( int $hour , int $minute [, int $second = 0 ] )

date_time_set — Assigne l'heure

9

public DateTime DateTime::setTimestamp ( int $unixtimestamp )

date_timestamp_set — Assigne la date et l'heure à l'aide d'un timestamp Unix

10

public DateTime DateTime::setTimezone ( DateTimeZone $timezone )

date_timezone_set — Configure le fuseau horaire de l'objet DateTime

11

public DateTime DateTime::sub ( DateInterval $interval )

date_sub — Soustrait une durée à un objet DateTime

12

public DateTimeImmutable DateTimeImmutable::add ( DateInterval $interval )

Ajoute un nombre de jours, mois, années, heures, minutes et secondes

13

public DateTimeImmutable::__construct ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )

date_create_immutable — Retourne un nouvel objet DateTimeImmutable

14

public static DateTimeImmutable DateTimeImmutable::createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )

date_create_immutable_from_format — Retourne le nouvel objet DateTimeImmutable formatté suivant le format spécifié

15

public static DateTimeImmutable DateTimeImmutable::createFromMutable ( DateTime $datetime )

Retourne le nouvel objet DateTimeImmutable qui contient l'objet DateTime fourni

16

public static array DateTimeImmutable::getLastErrors ( void )

Retourne les alertes et erreurs

17

public DateTimeImmutable DateTimeImmutable::modify ( string $modify )

CRée un nouvel objet dont le timestamp a été modifié

18

public static DateTimeImmutable DateTimeImmutable::__set_state ( array $array )

Le gestionnaire __set_state

19

public DateTimeImmutable DateTimeImmutable::setDate ( int $year , int $month , int $day )

Définit la date

20

public DateTimeImmutable DateTimeImmutable::setISODate ( int $year , int $week [, int $day = 1 ] )

Définit la date ISO

21

public DateTimeImmutable DateTimeImmutable::setTime ( int $hour , int $minute [, int $second = 0 ] )

Définit le temps

22

public DateTimeImmutable DateTimeImmutable::setTimestamp ( int $unixtimestamp )

Définit la date et l'heure basé sur un timestamp Unix

23

DateTimeImmutable::setTimezone — Définit le décalage horaire

public DateTimeImmutable DateTimeImmutable::setTimezone ( DateTimeZone $timezone )

24

public DateTimeImmutable DateTimeImmutable::sub ( DateInterval $interval )

Soustrait un nombre de jours, mois, années, heures et secondes

25

DateTime::diff -- DateTimeImmutable::diff -- DateTimeInterface::diff

date_diff — Retourne la différence entre deux objets DateTime

26

DateTime::format -- DateTimeImmutable::format -- DateTimeInterface::format

date_format — Retourne une date formatée suivant le format fourni

27

DateTime::getOffset -- DateTimeImmutable::getOffset -- DateTimeInterface::getOffset

date_offset_get — Retourne le décalage horaire

28

DateTime::getTimestamp -- DateTimeImmutable::getTimestamp -- DateTimeInterface::getTimestamp

date_timestamp_get — Récupère le timestamp Unix

29

DateTime::getTimezone -- DateTimeImmutable::getTimezone -- DateTimeInterface::getTimezone

date_timezone_get — Retourne le fuseau horaire relatif au DateTime fourni

30

DateTime::__wakeup -- DateTimeImmutable::__wakeup -- DateTimeInterface::__wakeup

Le gestionnaire __wakeup

31

La classe DateTime

Représentation d'une date et heure

32

La classe DateTimeImmutable

Cette classe fonctionne de façon identique à DateTime sauf qu'elle ne se modifie jamais elle-même, mais retourne plutôt un nouvel objet.

33

La classe DateTimeZone

Représentation d'un fuseau horaire.

34

public DateTimeZone::__construct ( string $timezone )

timezone_open — Crée un nouvel objet DateTimeZone

35

public array DateTimeZone::getLocation ( void )

timezone_location_get — Retourne les informations géographiques d'un fuseau horaire

36

public string DateTimeZone::getName ( void )

timezone_name_get — Retourne le nom du fuseau horaire

37

public int DateTimeZone::getOffset ( DateTime $datetime )

timezone_offset_get — Retourne le décalage GMT d'un fuseau horaire

38

public array DateTimeZone::getTransitions ([ int $timestamp_begin [, int $timestamp_end ]] )

timezone_transitions_get — Retourne toutes les transitions d'un fuseau horaire

39

public static array DateTimeZone::listAbbreviations ( void )

timezone_abbreviations_list — Retourne un tableau associatif, décrivant un fuseau horaire

40

public static array DateTimeZone::listIdentifiers ([ int $what = DateTimeZone::ALL [, string $country = NULL ]] )

timezone_identifiers_list — Retourne un tableau numérique contenant tous les identifiants de fuseaux horaires définis

41

La classe DateInterval

Représente un intervalle de dates.

Un intervalle stocke un nombre fixe de durées (en années, mois, jours, heures, etc.) ou une chaîne relative à une durée dans un format compréhensible par le constructeur de la classe DateTime.

42

public DateInterval::__construct ( string $interval_spec )

Crée un nouvel objet DateInterval

43

public static DateInterval DateInterval::createFromDateString ( string $time )

Configure un objet DateInterval à partir des parties d'une chaîne

44

public string DateInterval::format ( string $format )

Formate l'intervalle

45

La classe DatePeriod

Représente une période de dates.

Une période de dates permet des itérations à travers un jeu de dates et d'heures, survenant à intervalle régulier, sur une période donnée.

46

public DatePeriod::__construct ( DateTimeInterface $start , DateInterval $interval , int $recurrences [, int $options ] )

Crée un nouvel objet DatePeriod

47

bool checkdate ( int $month , int $day , int $year )

Vérifie la validité d'une date formée par les arguments. Une date est considérée comme valide si chaque paramètre est défini correctement.

48

date_add()

Cette fonction est un alias de : DateTime::add()

49

date_create_from_format()

Cette fonction est un alias de : DateTime::createFromFormat()

50

date_create_immutable_from_format()

Cette fonction est un alias de : DateTimeImmutable::createFromFormat()

51

date_create_immutable()

Cette fonction est un alias de : DateTimeImmutable::__construct()

52

date_create()

Cette fonction est un alias de : DateTime::__construct()

53

date_date_set()

Cette fonction est un alias de : DateTime::setDate()

54

string date_default_timezone_get ( void )

Cette fonction retourne le décalage horaire en suivant l'ordre de préférences suivant :

Lecture du décalage horaire défini en utilisant la fonction date_default_timezone_set() (si elle existe)

Avant PHP 5.4.0 uniquement : Lecture de la variable d'environnement TZ (si elle n'est pas vide)

Lecture de la valeur de l'option de configuration date.timezone (si elle est définie)

Avant PHP 5.4.0 uniquement : Interrogation du système d'exploitation (si le système le supporte et l'autorise). Cette interrogation utilise un algorithme qui tente de deviner le décalage horaire. Aussi, le résultat peut ne pas être attendu dans certaine situation. Une alerte est affichée lorsque cette étape est atteinte. Inutile de la rapporter afin qu'elle soit corrigée, mais définissez plutôt date.timezone de façon plus correcte.

Si tout ce qui précède échoue, date_default_timezone_get() retournera le décalage horaire par défaut de UTC.

55

bool date_default_timezone_set ( string $timezone_identifier )

La fonction date_default_timezone_set() définit le décalage horaire par défaut utilisé par toutes les fonctions date/heure.

Note:

Depuis PHP 5.1.0 (lorsque les fonctions date/heure ont été écrites), chaque appel à une fonction date/heure génère une alerte de niveau E_NOTICE si le décalage horaire n'est pas valide et/ou une alerte de niveau E_WARNING si vous utilisez des configurations système, ou la variable d'environnement TZ.

Au lieu d'utiliser cette fonction pour définir le décalage horaire par défaut dans votre script, vous pouvez également utiliser la configuration INI date.timezone.

56

date_diff()

Cette fonction est un alias de : DateTime::diff()

57

date_format()

Cette fonction est un alias de : DateTime::format()

58

date_get_last_errors()

Cette fonction est un alias de : DateTime::getLastErrors()

59

date_interval_create_from_date_string()

Cette fonction est un alias de : DateInterval::createFromDateString()

60

date_interval_format()

Cette fonction est un alias de : DateInterval::format()

61

date_isodate_set()

Cette fonction est un alias de : DateTime::setISODate()

62

date_modify()

Cette fonction est un alias de : DateTime::modify()

63

date_offset_get()

Cette fonction est un alias de : DateTime::getOffset()

64

array date_parse_from_format ( string $format , string $date )

Retourne un tableau associatif contenant des informations détaillées sur une date donnée.

65

array date_parse ( string $date )

Retourne un tableau associatif avec des informations détaillées sur une date donnée

66

date_sub()

Cette fonction est un alias de : DateTime::sub()

67

array date_sun_info ( int $time , float $latitude , float $longitude )

Retourne un tableau avec les informations sur le lever/coucher du soleil ainsi que le début et la fin de l'aube

68

mixed date_sunrise ( int $timestamp [, int $format = SUNFUNCS_RET_STRING [, float $latitude = ini_get("date.default_latitude") [, float $longitude = ini_get("date.default_longitude") [, float $zenith = ini_get("date.sunrise_zenith") [, float $gmt_offset = 0 ]]]]] )

date_sunrise() retourne l'heure de lever du soleil pour un jour (spécifié par le paramètre timestamp) et un endroit donnés.

69

mixed date_sunset ( int $timestamp [, int $format = SUNFUNCS_RET_STRING [, float $latitude = ini_get("date.default_latitude") [, float $longitude = ini_get("date.default_longitude") [, float $zenith = ini_get("date.sunset_zenith") [, float $gmt_offset = 0 ]]]]] )

La fonction date_sunset() retourne l'heure de coucher du soleil pour un jour (spécifié en tant que timestamp Unix) et un endroit donnés.

70

date_time_set()

Cette fonction est un alias de : DateTime::setTime()

71

date_timestamp_get()

Cette fonction est un alias de : DateTime::getTimestamp()

72

date_timestamp_set()

Cette fonction est un alias de : DateTime::setTimestamp()

73

date_timezone_get()

Cette fonction est un alias de : DateTime::getTimezone()

74

date_timezone_set()

Cette fonction est un alias de : DateTime::setTimezone()

75

string date ( string $format [, int $timestamp = time() ] )

Retourne une date sous forme d'une chaîne, au format donné par le paramètre format, fournie par le paramètre timestamp ou la date et l'heure courantes si aucun timestamp n'est fourni. En d'autres termes, le paramètre timestamp est optionnel et vaut par défaut la valeur de la fonction time().

76

array getdate ([ int $timestamp = time() ] )

Retourne un tableau associatif contenant les informations de date et d'heure du timestamp timestamp lorsqu'il est fourni, sinon, le timestamp de la date/heure courante locale.

77

mixed gettimeofday ([ bool $return_float = false ] )

C'est une interface avec gettimeofday(2). Elle retourne un tableau associatif qui contient les informations retournées par le système.

78

string gmdate ( string $format [, int $timestamp = time() ] )

gmdate() est identique à la fonction date(), hormis le fait que le temps retourné est GMT (Greenwich Mean Time).

79

int gmmktime ([ int $hour = gmdate("H") [, int $minute = gmdate("i") [, int $second = gmdate("s") [, int $month = gmdate("n") [, int $day = gmdate("j") [, int $year = gmdate("Y") [, int $is_dst = -1 ]]]]]]] )

Identique à la fonction mktime() excepté le fait que les paramètres passés sont GMT. gmmktime() utilise en interne la fonction mktime(), donc, seuls les temps valides dans la zone locale dérivée peuvent être utilisés.

Comme mktime(), les arguments restants peuvent être ignorés. Ils prendront alors leurs valeurs GMT actuelles.

80

string gmstrftime ( string $format [, int $timestamp = time() ] )

gmstrftime() se comporte exactement comme strftime() hormis le fait que l'heure utilisée est celle de Greenwich (Greenwich Mean Time, GMT). Par exemple, dans la zone Eastern Standard Time (est des USA) est GMT -0500, la première ligne de l'exemple ci-dessous affiche "Dec 31 1998 20:00:00", tandis que la seconde affiche "Jan 01 1999 01:00:00".

81

int idate ( string $format [, int $timestamp = time() ] )

idate() retourne un nombre formaté avec le format format et représentant le timestamp timestamp ou l'heure courante si timestamp est omis. En d'autres termes, le paramètre timestamp est optionnel et la valeur par défaut est la valeur retournée par la fonction time().

À l'inverse de la fonction date(), idate() accepte juste un caractère comme paramètre format.

82

array localtime ([ int $timestamp = time() [, bool $is_associative = false ]] )

localtime() retourne un tableau identique à la structure retournée par la fonction C localtime.

83

mixed microtime ([ bool $get_as_float = false ] )

microtime() retourne le timestamp Unix, avec les microsecondes. Cette fonction est uniquement disponible sur les systèmes qui supportent la fonction gettimeofday().

84

int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )

mktime() retourne un timestamp UNIX correspondant aux arguments fournis. Ce timestamp est un entier long, contenant le nombre de secondes entre le début de l'époque UNIX (1er Janvier 1970 00:00:00 GMT) et le temps spécifié.

Les arguments peuvent être omis, de droite à gauche, et tous les arguments manquants sont utilisés avec la valeur courante de l'heure et du jour.

85

string strftime ( string $format [, int $timestamp = time() ] )

Formate une date et/ou une heure suivant la localisation locale. Les noms des mois, des jours de la semaine mais aussi d'autres chaînes dépendant de la location, respecteront la localisation courante définie par la fonction setlocale().

Tous les caractères modificateurs ne sont pas toujours supportés par toutes les bibliothèques C. Dans ce cas, ils ne seront pas supportés par PHP non plus. De plus, toutes les plates-formes ne supportent pas les timestamps négatifs, et vos dates pourraient être limitées par le début de l'époque Unix. Cela signifie que %e, %T, %R et %D (et peut être d'autres) et les dates antérieures au 1er Janvier 1970 ne fonctionneront pas sous Windows, sur certaines distributions de Linux, et sur certains systèmes d'exploitation. Pour Windows, une liste complète des options de conversion est disponible sur le » site de MSDN.

86

array strptime ( string $date , string $format )

strptime() retourne un tableau après avoir analysé date, ou FALSE en cas d'erreur.

Les noms des mois et jours de la semaine dépendent de la configuration locale, choisie avec setlocale() (LC_TIME).

87

int strtotime ( string $time [, int $now = time() ] )

La fonction strtotime() essaye de lire une date au format anglais fournie par le paramètre time, et de la transformer en timestamp Unix (le nombre de secondes depuis le 1er Janvier 1970 à 00:00:00 UTC), relativement au timestamp now, ou à la date courante si ce dernier est omis.

Chaque paramètre de la fonction utilise le décalage horaire par défaut à moins qu'un décalage horaire y soit explicitement paramétré. Soyez vigilant à ne pas utiliser un décalage horaire différent pour chaque paramètre à moins que ce soit ce dont vous avez besoin. Reportez-vous à la fonction date_default_timezone_get() afin de savoir comment définir un décalage horaire par défaut.

88

int time ( void )

time() retourne l'heure courante, mesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT).

89

timezone_abbreviations_list()

Cette fonction est un alias de : DateTimeZone::listAbbreviations()

90

timezone_identifiers_list()

Cette fonction est un alias de : DateTimeZone::listIdentifiers()

91

timezone_location_get()

Cette fonction est un alias de : DateTimeZone::getLocation()

92

string timezone_name_from_abbr ( string $abbr [, int $gmtOffset = -1 [, int $isdst = -1 ]] )

Retourne le nom du fuseau horaire à partir de son abréviation

93

timezone_name_get()

Cette fonction est un alias de : DateTimeZone::getName()

94

timezone_offset_get()

Cette fonction est un alias de : DateTimeZone::getOffset()

95

timezone_open()

Cette fonction est un alias de : DateTimeZone::__construct()

96

timezone_transitions_get()

Cette fonction est un alias de : DateTimeZone::getTransitions()

97

string timezone_version_get ( void )

Lit la version de la timezonedb