2017-10-12 56 views
-2

C#日期我有这样var jsDate = "2017-01-01";javascript日期在AngularJS

我想把这个jsDate如C#日期的日期:(/Date(1425408717000)/)

又怎么可以把这个C#日期/Date(1425408717000)/成JavaScript Json的日期?

+0

momentJS可以解析ASP.NET的怪异日期格式:http://momentjs.com/docs/#/parsing/asp-net-json-date /。我想不出你需要在JS方面将其转换回另一种方式的原因,但你应该能够将ISO日期字符串发送到服务器。 – ADyson

+0

请不要使用'(/ Date(1425408717000)/)'这是可憎的。 ''2017-01-01“'是由[ISO8601](https://en.wikipedia.org/wiki/ISO_8601)定义的标准格式,并且易于解析(这是一个词) – phuzi

+0

@phuzi如果OP获取数据从一些较早的ASP.NET ASMX或WCF Web服务中,他们可能别无选择 - 在返回数据时,服务会以这种奇怪格式吐出日期。但正如我前面提到的那样,只要使用momentJS对于OP来说不是一个问题,那么momentJS可以将它们读入一个时刻对象(然后可以将其转换为JS Date对象或字符串),因此这不是一个大问题。 – ADyson

回答

0

在JavaScript中,你可以试试:(new Date("2017-01-01")).getTime(),它会给你1483228800000如果这是你在找什么