【发布时间】:2018-03-24 14:35:00
【问题描述】:
我有这样的约会var jsDate = "2017-01-01";
我想把这个jsDate 像 C# 日期:(/Date(1425408717000)/)
另外如何将这个 c# 日期 /Date(1425408717000)/ 放入 JavaScript Json 日期?
【问题讨论】:
-
momentJS 可以解析 ASP.NET 奇怪的日期格式:momentjs.com/docs/#/parsing/asp-net-json-date。我想不出你需要在 JS 端以另一种方式将其转换回的原因,你应该能够只向服务器发送一个 ISO 日期字符串。
-
请,请,请不要使用
(/Date(1425408717000)/),这是可憎的。"2017-01-01"是ISO8601 定义的标准格式,易于解析(是一个词) -
@phuzi 如果 OP 从一些较旧的 ASP.NET ASMX 或 WCF web 服务获取数据,他们可能在这件事上别无选择 - 这些服务在返回数据时会以这种奇怪的格式吐出日期。但是正如我之前提到的,momentJS 可以将它们读入一个时刻对象(然后可以将其转换为 JS 日期对象或字符串),所以这不是一个大问题,只要使用 momentJS 对 OP 来说不是问题。
标签: javascript c# angularjs