【发布时间】:2016-12-16 07:57:42
【问题描述】:
是否可以将 momentjs 时间保存到 PHP 变量并在 PHP 中使用该变量,一种方法是使用 ajax 发送某个事件的当前时间。那么还有其他最好的方法吗?
【问题讨论】:
-
为什么不使用 jQuery 将其保存到 cookie 但我认为 AJAX 是最好的选择。
是否可以将 momentjs 时间保存到 PHP 变量并在 PHP 中使用该变量,一种方法是使用 ajax 发送某个事件的当前时间。那么还有其他最好的方法吗?
【问题讨论】:
我会首先通过您认为可行的任何方式($_POST、$_GET、$_COOKIE 等)将变量传递给您的 PHP 文件。确保您使用一致的日期格式
moment(yourDate).format('MM/DD/YYYY').toISOString();
然后使用 PHP 中的日期库将日期解析为新的日期对象,然后您可以对其进行操作
$js_date = $_REQUEST['youDate'];
$date = DateTime::createFromFormat(DateTime::DATE_ATOM, $js_date);
您现在应该有一个 PHP 变量,其中包含一个名为 $date 的 DateTime 对象。
【讨论】: