首页 > 解决方案 > 将日期和时间格式从 PHP 转换为 JavaScript

问题描述

我有一个问题,在我的 MySQL 中,日期和时间数据保存为Y-mm-dd H:m:s. 如何将日期和时间切换到 JavaScript?

标签: javascript

解决方案


您的日期在 sql 中保存为日期。

当您有后端时,来自浏览器的 ajax 请求可以获得日期或更大的 json 结构(序列化为字符串)。示例: { date: "2020-05-23T16:29:48.973Z" }.

此日期可以(应该)采用 iso 格式,请参阅ISO 8601。这个日期字符串可以很容易地被 javascript 解析:

let dateObj = new Date("2020-05-23T16:29:48.973Z");

这个对象可以在Intl.DateTimeFormat的帮助下被格式化(对象 -> 字符串) 。

let str = new Intl.DateTimeFormat('en-US').format(dateObj);
console.info('date: ', str);

推荐阅读