从FullCalendar获取日期并将其发送到PHP



我在fullCalendar点击事件中有以下代码:

dayClick: function(date, jsEvent, view){
    if (view.name === "agendaDay") {
        window.location.assign('targetpage.php?date='+ date);
    }
}

目标页面中的接收日期看起来像一个时间戳(如下所示:1483457400000)。

我在目标页面中尝试了这个:

$date = $_GET["date"];
$dateStr = date('Y-m-d H:i:s', $date);

但它似乎没有奏效。

知道如何将完整日历中的选定日期时间转换为有效的 php 日期字符串吗?

去掉其中一些零。

$date = $_GET['date'] / 1000;

也许甚至

$date = floor($_GET['date'] / 1000);

时间戳通常始终为 GMT+0,并由 PHP 的日期函数修改以匹配 PHP 的默认时区。例如:

date_default_timezone_set('UTC'); 

相关内容

  • 没有找到相关文章

最新更新