未知日期格式/日期(1427982649000-0400)/

LEM*_*LEM 3 javascript angularjs

我需要在屏幕上显示一些日期值,但我收到的格式是我不知道的.有谁知道这是什么格式以及如何转换它们?

例如,我得到了这个:

/Date(1427982649000-0400)/
Run Code Online (Sandbox Code Playgroud)

在数据库中存储为

2015-04-02 09:50:49.000
Run Code Online (Sandbox Code Playgroud)

我真的不知道从哪里开始看.

Com*_*eak 9

它是一个以毫秒为单位的unix时间戳,后跟一个时区(以小时为单位的转换,与UTC不同).

所以,这是1970年1月1日之后的UTC -4小时,1427982649秒.

用于检查unix时间戳的不错的小工具:http://www.unixtimestamp.com/index.php(不要忘记在发布之前将毫秒转换为秒)

/ edit:为了添加一些额外的信息 - "时区转换"似乎是在RFC822(和/或可能是其他一些RFC)之后,-0400可以通过在那里指定的语法"+/- HHMM"来解释,所以是确切的意思是-04小时,00分钟.