【发布时间】:2016-12-14 12:03:32
【问题描述】:
以下代码sn-p:
echo date("d.m.Y-H:i:s", strtotime("01.01.2000-11:12:32"));
返回我:
01.01.1970-01:00:00
将“01.01.2000-11:12:32”转换为时间/日期对象以与当前时间戳进行比较的正确方法是什么?
例如
if (date("d.m.Y-H:i:s") > date("d.m.Y-H:i:s", strtotime("01.01.2000-11:12:32"))) {
echo "future";
} else {
echo "past";
}
【问题讨论】:
-
尝试将点改为斜线。
-
@PraveenKumar 所以.. 点是允许的吗?
-
嗯,他们是......但这是由于本地化。不是在左边,而是在右边。
-
@PraveenKumar 你的意思是.. date("d.m.Y-H:i:s", strtotime("01/01/2000-11:12:32"))?
-
看到了.. 将在几分钟内被接受。工作得很好。