在php中获取动态时间戳?

时间:2012-10-05 09:12:54

标签: php date timestamp unix-timestamp

如何计算PHP中当前年度January 1st的unix时间戳?

当前年度的含义是,我不想将2012放入其中,因为它应该是动态日期,明年它应该是2013等等。

3 个答案:

答案 0 :(得分:5)

您可以使用:

mktime(0, 0, 0, 1, 1, date('Y'));

答案 1 :(得分:0)

你可以这样做:

echo strtotime('01 january ' . date('Y'));

答案 2 :(得分:0)

你的意思是你有一个像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);