Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中格式化来自Restful服务的日期_Javascript_Json_Date - Fatal编程技术网

在Javascript中格式化来自Restful服务的日期

在Javascript中格式化来自Restful服务的日期,javascript,json,date,Javascript,Json,Date,我正在进行一个Restful调用,返回Json,日期以一种奇怪的格式出现,如下所示: /Date(-62135568000000)/ 让它看起来正常的最简单方法是什么(2016年1月10日) 我确实看到了一些文章,但所有的东西都要求我写一些正则表达式函数。我认为这一定是一个常见的问题,Java脚本中必须有一个简单的一行程序。有什么想法吗?不知道该日期是如何解析的,我在2016年附近的任何地方都找不到它,但你可以这样格式化它 const date='/date(-62135568000000)

我正在进行一个Restful调用,返回Json,日期以一种奇怪的格式出现,如下所示:

/Date(-62135568000000)/
让它看起来正常的最简单方法是什么(2016年1月10日)


我确实看到了一些文章,但所有的东西都要求我写一些正则表达式函数。我认为这一定是一个常见的问题,Java脚本中必须有一个简单的一行程序。有什么想法吗?

不知道该日期是如何解析的,我在2016年附近的任何地方都找不到它,但你可以这样格式化它

const date='/date(-62135568000000)/'
常数zeroify=num=>num<10?'0'+num:num
const monthify=月份=>{
常量月份=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”和“…”]
返回月份[月份]
}
函数parseDate(dateStr){
const date=新日期(parseInt(dateStr.match(/(\d+/)[1])/100)
常数部分=[
monthify(date.getMonth()),“”,
zeroify(date.getDate()),
date.getFullYear()
]
返回“(”+parts.join(“)+”)”
}
console.log(
日期(日期)

)
这是负数吗?逗号的格式有点问题:(1989年9月10日)。;-)