如何用PHP计算下周一的日期?

时间:2014-05-17 06:53:15

标签: php date

我试图在下周一晚上00:01收到约会。我使用以下几行:

date('Y-m-d h:i:s', strtotime(**'next monday, 01:01am'**, strtotime(date("Y-m-d h:i:s"))))

这给了我正确的输出:

  

2014-05-19 01:01:00

但如果我试着写:

date('Y-m-d h:i:s', strtotime(**'next monday, 00:01am'**, strtotime(date("Y-m-d h:i:s"))))

我得到了:

  

1970-01-01 05:30:00

请告诉我这里有什么问题。

1 个答案:

答案 0 :(得分:1)

00:01 am 不正确使用上午12:01

试试这个:

date('Y-m-d h:i:s', strtotime('next monday, 12:01am', strtotime(date("Y-m-d h:i:s"))));

它会给你2014-05-19 12:01:00

Demo