我需要用管理员确定的相应时间检查当前时间,如果当前时间超过相应时间,将更新状态
1)如何将各自的日期转换为unix时间戳?
时间戳:日期为1267285500:2010年2月27日@ 9:45:0
这样我就可以比较当前时间和各自时间的unix时间戳并更新状态
2)有什么简单的方法可以实现这个任务吗?
谢谢,
答案 0 :(得分:1)
答案 1 :(得分:0)
strptime('2 / 27 / 2010 @ 9:45:0', '%m / %e / %Y @ %T'); // This might not work.
无论谁决定他们不打算使用领先的零点,你都会把这个搞砸了。您可能需要再解析日期以获得完整的结果,如下所示:
list($date, $time) = explode(' @ ', '2 / 27 / 2010 @ 9:45:0');
list($month, $day, $year) = explode(' / ', $date);
list($hour, $minute, $second) = explode(':', $time);
$unixtime = mktime($hour, $minute, $second, $month, $day, $year);