我有一个发布到PHP脚本的应用程序,我希望PHP脚本基本上获取当前的时间和日期,并将其插入到我的SQL数据库中。
目前,我在PHP中使用“$time()”,然后将其传递到我的SQL中。为了检索时间和日期,我使用'gmdate("M d Y H:i:s", $time);‘。
不过,我有几个问题:
当我测试它时,它节省的时间是一个小时后,所以我如何应用不同的时区?(我目前在伦敦/英格兰)--但对于使用此应用程序的用户来说,情况可能并非如此。
PHP从哪里检索时间?是本地的吗?从服务器上?
在我的SQL中,应该将数据类型设置为什么?时间戳?目前,我已经将其设置为
我有一些javascript代码,比较当前日期和时间与事件日期和启动时间之间的差异。
然后计算出两个日期之间以天、小时、分钟和秒为单位的差异。
日期与时间分开,而手动输入时间则有效:
var compareDate = new Date("<?php echo $qdate->format('D M j Y 13:30:00'); ?>");
如果我试图以变量的形式添加时间:
var compareDate = new Date("<?php echo $qdate->format('D M j Y $startTi
我试图从一个来自api的时间戳中获取日期,但是它会显示错误的日期。
<?php
//its from the api also its timestamp of the today
$timestamp="1460364355000";
// but it will shows the wrong date.
echo date('Y/m/d',$timestamp);
?>
当我检查上面的时间戳时,它会显示正确的日期,但是使用php我会得到错误的日期。