将时刻的“MMMM Do YYYY,h:mm a”转换为isoStringFormat

时间:2016-12-26 07:25:30

标签: javascript momentjs

我的日期字符串格式为“MMMM Do YYYY,h:mm a”(“2016年12月22日,下午2:00”。如何将其转换为ISOString格式?

3 个答案:

答案 0 :(得分:3)

因为您正在使用时刻,所以可以使用。

moment().toISOString(); 

此方法获取您的日期并将其转换为ISOString格式。

答案 1 :(得分:2)

var date = moment("December 22nd 2016, 2:00 pm","MMMM Do YYYY, h:mm a");
alert(date.toISOString()); 

答案 2 :(得分:2)

试试这个。

$(function() {
var dateString = "December 22nd 2016, 2:00 pm"
var d = moment(dateString,"MMMM Do YYYY, h:mm a").toDate();
  console.log(d.toISOString());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/1.7.2/moment.min.js"></script>