gpt4 book ai didi

javascript - 将 JavaScript 日期发送到 PHP 后端的最佳格式是什么?

转载 作者:行者123 更新时间:2023-11-28 10:42:06 28 4
gpt4 key购买 nike

我想发送设计一个 API 并将 Javascript Date() 对象(包括 Time )发送到 PHP 后端。我现在有一个带时间戳的解决方案:

//Javascript
new Date().getTime()

返回一个数字,例如:1525094344392

我发送到 PHP 后端,将其转换为 PHP 日期时间对象:

<?php
$date = new DateTime();

$date->setTimestamp(1525094344392 / 1000);

这可行,但没有设置时区,所以我想知道是否有更好的解决方案。我还没有在 Javascript 中找到一种 PHP 和 Javascript 都容易理解的简单格式。

请提供代码示例。

最佳答案

如果您要将此数据发送到世界各地,以便人们可以在不同的国家/地区查看它,如果代码将其恢复为日期格式,它还会将其设置为他们的浏览器位置...... https://www.w3schools.com/js/js_date_formats.asp讨论这个。

When setting a date, without specifying the time zone, JavaScript will use the browser's time zone.

When getting a date, without specifying the time zone, the result is converted to the browser's time zone.

In other words: If a date/time is created in GMT (Greenwich Mean Time), the date/time will be converted to CDT (Central US Daylight Time) if a user browses from central US.

关于javascript - 将 JavaScript 日期发送到 PHP 后端的最佳格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50101482/

28 4 0
文章推荐: html - 每行两个输入,在选择标签空格之后
文章推荐: ios - 如何使用自动调整大小修复 iPhone X 上的按钮调整大小
文章推荐: HTML