(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTimeInterface::getTimestamp -- DateTimeImmutable::getTimestamp -- DateTime::getTimestamp -- date_timestamp_get — Gets the Unix timestamp
Nesne yönelimli kullanım
Yordamsal kullanım
Gets the Unix timestamp.
Bu işlevin bağımsız değişkeni yoktur.
Returns the Unix timestamp representing the date.
   If the timestamp cannot be represented as int, a
   DateRangeError is thrown. Prior to PHP
   8.3.0, a ValueError is thrown. And, prior to
   PHP 8.0.0, false was returned in this case. Still, the timestamp can be
   retrieved as string by using
   DateTimeInterface::format() with the
   U format.
  
| Sürüm: | Açıklama | 
|---|---|
| 8.3.0 | The out-of-range exception is now DateRangeError. | 
| 8.0.0 | These functions no longer return falseon failure. | 
Örnek 1 DateTime::getTimestamp() example
Nesne yönelimli kullanım
<?php
$date = new DateTimeImmutable();
echo $date->getTimestamp();Yukarıdaki örnek şuna benzer bir çıktı üretir:
1272509157
Yordamsal kullanım
<?php
$date = date_create();
echo date_timestamp_get($date);Yukarıdaki örnek şuna benzer bir çıktı üretir:
1272509157
If you need to retrieve the timestamp with millisecond or microsecond resolution, then you can use the DateTimeInterface::format() function.
Örnek 2 Retrieving timestamp with milli and microsecond resolution
Nesne yönelimli kullanım
<?php
$date = new DateTimeImmutable();
$milli = (int) $date->format('Uv'); // Timestamp in milliseconds
$micro = (int) $date->format('Uu'); // Timestamp in microseconds
echo $milli, "\n", $micro, "\n";Yukarıdaki örnek şuna benzer bir çıktı üretir:
1674057635586 1674057635586918
