您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何格式化Microsoft JSON日期?

如何格式化Microsoft JSON日期?

eval()没有必要。这将正常工作:

var date = new Date(parseInt(jsonDate.substr(6)));

substr()函数取出该/Date(部分,然后该parseInt()函数获取整数并)/在最后忽略。结果数将传递到Date构造函数中。

我故意省略了基数(的第二个参数parseInt);

另外,我完全同意Rory的评论:ISO-8601日期优于此旧格式- 因此,通常不应该将这种格式用于新开发。有关使用ISO-8601格式序列化日期的绝佳选择,请参见出色的Json.NET库。

对于ISO-8601格式的JSON日期,只需将字符串传递到Date构造函数中即可:

var date = new Date(jsonDate); //no ugly parsing needed; full timezone support
其他 2022/1/1 18:13:54 有516人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶