【发布时间】:2012-09-26 10:13:06
【问题描述】:
您将如何在 PHP 中计算 当年的January 1st 的 unix 时间戳?
当年的意思是我不想在里面放2012,因为它应该是一个动态日期,明年应该是2013等等。
【问题讨论】:
标签: php date timestamp unix-timestamp
您将如何在 PHP 中计算 当年的January 1st 的 unix 时间戳?
当年的意思是我不想在里面放2012,因为它应该是一个动态日期,明年应该是2013等等。
【问题讨论】:
标签: php date timestamp unix-timestamp
你可以使用:
mktime(0, 0, 0, 1, 1, date('Y'));
【讨论】:
你可以这样做:
echo strtotime('01 january ' . date('Y'));
【讨论】:
date('Y') 不是必需的。
您的意思是您有这样的日期和时间 2012-01-01 06:30:54 并且您想将它们转换为 unix 时间戳?
如果是这样,那么strtotime() 是最好的搭档。
例如:strtotime("2012-01-01 06:30:54");
或
$datetime = "2012-01-01 06:30:54";
echo strtotime($datetime);
【讨论】: