javascript - 将日期和时间格式从 PHP 转换为 JavaScript
问题描述
我有一个问题,在我的 MySQL 中,日期和时间数据保存为Y-mm-dd H:m:s
. 如何将日期和时间切换到 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);
推荐阅读
- javascript - 在发送交易之前,你如何估计当前的 gas 限制?
- amazon-web-services - 参数必须缺少值
- javascript - 如果没有鼠标悬停,如何添加默认文本字段?
- go - golang 异步缓冲通道挂起
- r - 如何将逻辑回归模型从 r 转移到 Excel
- c++ - 如何在内存位置声明指针并用值初始化它
- excel - 我无法理解这段代码的某些部分。什么是 break_space_position 以及这个 For Next 循环的边界是什么?
- jsf - 如何发现在 JSF 2.1 应用程序的给定网页中引用了哪些支持 bean?
- c# - SerializeObject 正在返回一个空对象
- c# - 即使使用成功的访问令牌,我在 Get() 异步方法中也得到了 401 未授权?