Date / Heure Flashcards

1
Q

public DateTime DateTime::add ( DateInterval $interval )

A

date_add — Ajoute une durée à un objet DateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

date_create — Retourne un nouvel objet DateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

A

date_create_from_format — Retourne un nouvel objet DateTime formaté

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

public static array DateTime::getLastErrors ( void )

A

date_get_last_errors — Retourne les dernières erreurs et alertes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

public DateTime DateTime::modify ( string $modify )

A

date_modify — Modifie le timestamp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

Le gestionnaire __set_state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

A

DateTime::setISODate – date_isodate_set — Configure une date ISO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A

date_time_set — Assigne l’heure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

public DateTime DateTime::setTimestamp ( int $unixtimestamp )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

public DateTime DateTime::setTimezone ( DateTimeZone $timezone )

A

date_timezone_set — Configure le fuseau horaire de l’objet DateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

public DateTime DateTime::sub ( DateInterval $interval )

A

date_sub — Soustrait une durée à un objet DateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

public DateTimeImmutable DateTimeImmutable::add ( DateInterval $interval )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A

date_create_immutable — Retourne un nouvel objet DateTimeImmutable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

public static array DateTimeImmutable::getLastErrors ( void )

A

Retourne les alertes et erreurs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

public DateTimeImmutable DateTimeImmutable::modify ( string $modify )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

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

A

Le gestionnaire __set_state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

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

A

Définit la date

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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

A

Définit la date ISO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

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

A

Définit le temps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

public DateTimeImmutable DateTimeImmutable::setTimestamp ( int $unixtimestamp )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

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

A

public DateTimeImmutable DateTimeImmutable::setTimezone ( DateTimeZone $timezone )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

public DateTimeImmutable DateTimeImmutable::sub ( DateInterval $interval )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

DateTime::diff – DateTimeImmutable::diff – DateTimeInterface::diff

A

date_diff — Retourne la différence entre deux objets DateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

DateTime::format – DateTimeImmutable::format – DateTimeInterface::format

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

DateTime::getOffset – DateTimeImmutable::getOffset – DateTimeInterface::getOffset

A

date_offset_get — Retourne le décalage horaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

DateTime::getTimestamp – DateTimeImmutable::getTimestamp – DateTimeInterface::getTimestamp

A

date_timestamp_get — Récupère le timestamp Unix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

DateTime::getTimezone – DateTimeImmutable::getTimezone – DateTimeInterface::getTimezone

A

date_timezone_get — Retourne le fuseau horaire relatif au DateTime fourni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

DateTime::__wakeup – DateTimeImmutable::__wakeup – DateTimeInterface::__wakeup

A

Le gestionnaire __wakeup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

La classe DateTime

A

Représentation d’une date et heure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

La classe DateTimeImmutable

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

La classe DateTimeZone

A

Représentation d’un fuseau horaire.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

public DateTimeZone::__construct ( string $timezone )

A

timezone_open — Crée un nouvel objet DateTimeZone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

public array DateTimeZone::getLocation ( void )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

public string DateTimeZone::getName ( void )

A

timezone_name_get — Retourne le nom du fuseau horaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

public int DateTimeZone::getOffset ( DateTime $datetime )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

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

A

timezone_transitions_get — Retourne toutes les transitions d’un fuseau horaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

public static array DateTimeZone::listAbbreviations ( void )

A

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

40
Q

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

A

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

41
Q

La classe DateInterval

A

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
Q

public DateInterval::__construct ( string $interval_spec )

A

Crée un nouvel objet DateInterval

43
Q

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

A

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

44
Q

public string DateInterval::format ( string $format )

A

Formate l’intervalle

45
Q

La classe DatePeriod

A

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
Q

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

A

Crée un nouvel objet DatePeriod

47
Q

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

A

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
Q

date_add()

A

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

49
Q

date_create_from_format()

A

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

50
Q

date_create_immutable_from_format()

A

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

51
Q

date_create_immutable()

A

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

52
Q

date_create()

A

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

53
Q

date_date_set()

A

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

54
Q

string date_default_timezone_get ( void )

A

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
Q

bool date_default_timezone_set ( string $timezone_identifier )

A

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
Q

date_diff()

A

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

57
Q

date_format()

A

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

58
Q

date_get_last_errors()

A

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

59
Q

date_interval_create_from_date_string()

A

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

60
Q

date_interval_format()

A

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

61
Q

date_isodate_set()

A

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

62
Q

date_modify()

A

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

63
Q

date_offset_get()

A

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

64
Q

array date_parse_from_format ( string $format , string $date )

A

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

65
Q

array date_parse ( string $date )

A

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

66
Q

date_sub()

A

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

67
Q

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

A

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

68
Q

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 ]]]]] )

A

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
Q

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 ]]]]] )

A

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
Q

date_time_set()

A

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

71
Q

date_timestamp_get()

A

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

72
Q

date_timestamp_set()

A

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

73
Q

date_timezone_get()

A

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

74
Q

date_timezone_set()

A

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

75
Q

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

A

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
Q

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

A

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
Q

mixed gettimeofday ([ bool $return_float = false ] )

A

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

78
Q

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

A

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

79
Q

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 ]]]]]]] )

A

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
Q

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

A

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
Q

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

A

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
Q

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

A

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

83
Q

mixed microtime ([ bool $get_as_float = false ] )

A

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

84
Q

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 ]]]]]]] )

A

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
Q

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

A

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
Q

array strptime ( string $date , string $format )

A

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
Q

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

A

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
Q

int time ( void )

A

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
Q

timezone_abbreviations_list()

A

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

90
Q

timezone_identifiers_list()

A

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

91
Q

timezone_location_get()

A

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

92
Q

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

A

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

93
Q

timezone_name_get()

A

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

94
Q

timezone_offset_get()

A

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

95
Q

timezone_open()

A

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

96
Q

timezone_transitions_get()

A

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

97
Q

string timezone_version_get ( void )

A

Lit la version de la timezonedb