IT评测·应用市场-qidao123.com技术社区
标题:
前端react中new Date(create_time * 1000).toLocaleString()转换题目
[打印本页]
作者:
星球的眼睛
时间:
2024-8-17 17:25
标题:
前端react中new Date(create_time * 1000).toLocaleString()转换题目
题目描述:
<span>{new Date(create_time * 1000).toLocaleString()}</span>,假设creat_time是1723518321,得到的结果是什么,为什么?
解答:
假设 create_time 是 1723518321,这是一个 Unix 时间戳,表现
自 1970 年 1 月 1 日以来的秒数
。要将这个时间戳转换为人类可读的日期格式,通常需要将其乘以 1000,以转换为 JavaScript 中的毫秒时间戳。
<span>{new Date(create_time * 1000).toLocaleString()}</span>
复制代码
new Date(1723518321 * 1000):将转换后的毫秒级时间戳通报给 Date 对象,天生一个 JavaScript Date 实例。将 1723518321000 转换为日期,得到的是 UTC 时间:2024-06-12T15:45:21Z
.toLocaleString():将日期对象转换为本地日期和时间的字符串表现。如果在 UTC+0 时区,则转换后的日期为:日期:2024年6月12日 时间:15:45:21
toLocaleString() 方法会根据系统的地区设置格式化日期和时间。假设你的系统利用的是美国英语(en-US),则最终输出大概会是:
2024/6/12, 3:45:21 PM
这个结果会根据你系统的语言和时间设置的不同而有所变革。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4