DateTimeInterface::getTimestamp DateTimeImmutable::getTimestamp DateTime::getTimestamp date_timestamp_get Récupère le timestamp Unix &reftitle.description; &style.oop; public intDateTimeInterface::getTimestamp public intDateTimeImmutable::getTimestamp public intDateTime::getTimestamp &style.procedural; intdate_timestamp_get DateTimeInterfaceobject Récupère le timestamp Unix. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Retourne le timestamp Unix représentant la date. &reftitle.errors; Si l'horodatage ne peut pas être représenté sous la forme d'un &integer;, une DateRangeError est lancée. Antérieur à PHP 8.3.0, une ValueError était lancée. Et avant PHP 8.0.0, &false; était retourné dans ce cas. Cependant, l'horodatage peut être récupéré en tant que &string; en utilisant DateTimeInterface::format avec le format U. &reftitle.changelog; &Version; &Description; 8.3.0 L'exception de hors limites est désormais une DateRangeError. 8.0.0 Ces fonctions ne retournent plus &false; en cas d'échec. &reftitle.examples; Exemple avec <function>DateTime::getTimestamp</function> &style.oop; getTimestamp(); ]]> &example.outputs.similar; &style.procedural; &example.outputs.similar; Pour récupérer l'horodatage avec une précision en millisecondes ou microsecondes, il est possible d'utiliser la fonction DateTimeInterface::format. Récupération de l'horodatage avec une précision en millisecondes et microsecondes &style.oop; format('Uv'); // Horodatage en millisecondes $micro = (int) $date->format('Uu'); // Horodatage en microsecondes echo $milli, "\n", $micro, "\n"; ]]> &example.outputs.similar; &reftitle.seealso; DateTime::setTimestamp DateTimeImmutable::setTimestamp DateTimeInterface::format