我正在尝试从dateTime实体的末尾删除Z. API的时区与我推送日期的网站相混淆。当用户键入dateTime时,有没有人知道可以删除Z的脚本?
答案 0 :(得分:4)
你正在使用我猜的UTC日期。您可以尝试在日期时间对象上使用.toLocaleString()
。
示例
var datetime = new Date();
var now = datetime.toLocaleString();
这应该是这样的:6/30/2017, 8:47:15 AM
如果要保持格式并只删除T和Z字符,则另一个选项是替换字符串。例如:
var datetime = new Date();
var now = datetime.toISOString().replace('Z', '').replace('T', '');