【问题标题】:Javascript date to C# date in AngularJS [duplicate]AngularJS中的Javascript日期到C#日期[重复]
【发布时间】: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


【解决方案1】:

在 JavaScript 中,您可以尝试:(new Date("2017-01-01")).getTime(),如果您正在寻找的话,它会给您1483228800000

【讨论】:

    猜你喜欢
    • 2016-02-25
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多