Note that for dates before the unix epoch getTimestamp() will return false, whereas format("U") will return a negative number.
<?php
$date = new DateTime("1899-12-31");
// "-2209078800"
echo $date->format("U");
// false
echo $date->getTimestamp();
?>
DateTime::getTimestamp
(PHP 5 >= 5.3.0)
DateTime::getTimestamp — دریافت برچسب زمانی Unix
Description
Oriented object style
public int DateTime::getTimestamp
( void
)
Procedural style
دریافت برچسب زمانی Unix.
Parameters
This function has no parameters.
Return Values
دریافت برچسب زمانی Unix نمایشدهنده تاریخ.
Examples
Example #1 مثال DateTime::getTimestamp()
Oriented object style
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Procedural style
<?php
$date = date_create();
echo date_timestamp_get($date);
?>
The above examples will output something similar to:
1272509157
Notes
استفاده از U به عنوان پارامتر برای DateTime::format() به هنگام استفاده از PHP 5.2 جایگزین مورد استفاده است.
See Also
- DateTime::setTimestamp() - تنظیم تاریخ و زمان براساس برچسب زمانی Unix
- DateTime::format() - بازگرداندن تاریخ قالببندی شده متناسب با قالب داده شده
Justin Heesemann ¶
2 years ago
