Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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将JSON数据从24小时转换为12小时_Javascript_Json - Fatal编程技术网

使用Javascript将JSON数据从24小时转换为12小时

使用Javascript将JSON数据从24小时转换为12小时,javascript,json,Javascript,Json,我提取的JSON以以下格式返回时间和日期信息: 06-16-2013 16:00:00 我需要做的是将它从24小时转换为12小时(最好是上午和下午)。我在这里看到过类似的帖子和函数,但似乎没有一个能处理这种特殊格式() 我的JavaScript并不出色,这可能是让其他函数为我工作的部分问题。您可以使用momentjs以您喜欢的方式格式化日期。首先将momentjs包括在项目中,然后您将能够: moment('06-16-2013 16:00:00','MM-DD-YYYY HH:MM:SS')

我提取的JSON以以下格式返回时间和日期信息:

06-16-2013 16:00:00
我需要做的是将它从24小时转换为12小时(最好是上午和下午)。我在这里看到过类似的帖子和函数,但似乎没有一个能处理这种特殊格式()


我的JavaScript并不出色,这可能是让其他函数为我工作的部分问题。

您可以使用
momentjs
以您喜欢的方式格式化日期。首先将momentjs包括在项目中,然后您将能够:

moment('06-16-2013 16:00:00','MM-DD-YYYY HH:MM:SS').format('MM-DD-YYYY hh:mm:ss a')

考虑一个javascript日期时间库,如Note:javascript只正式支持简化的:
YYYY-MM-DDTHH:MM:ss.sssZ
。其他格式可以由单独的JavaScript引擎支持,但格式的确切列表因引擎而异。请注意,大写字母“MM”表示月份,而不是分钟。