使用PHP将48小时添加到MySQL Datetime并以Javascript日期格式打印

时间:2013-02-23 04:12:14

标签: php javascript jquery mysql date

我有一个日期时间存储在数据库中,就像这样

2013-02-22 00:00:00

我想要做的是使用PHP,它应该计算这个日期+ 48小时,然后打印这样的消息

Sat Feb 23 2013 09:38:47 GMT+0530 (India Standard Time) 

这实际上是一个默认的返回值javascript Date()函数。所以我可以将它传递给我正在使用的倒数计时器插件。

任何建议如何实现?

提前致谢。

2 个答案:

答案 0 :(得分:1)

可以同时使用date()mktime()查找未来或过去的日期。

答案 1 :(得分:1)

您也可以尝试:

$dayAfterTomrrow = strtotime("2013-02-22 00:00:00")+172800;
echo date("r", $dayAfterTomorrow);

..它将为您提供一种可以传递给javascript日期对象的格式。

但是你甚至不必将格式化的日期传递给javascript中的“new Date()”实例化器 - 你也可以在几毫秒内传入时间戳(unix epoch)。因此,如果您只是将$ dayAfterTomorrow标记在javascript中并将其乘以1000,那么我的示例的第二行甚至是不必要的。