2017-10-12 38 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如果這是你在找什麼