我的PHP脚本给了我以下日期:
"Friday, 31-Mar-17 07:45:47 UTC"
我想使用moment.js
解析这个日期,我想将每个解析后的令牌存储到单独的JavaScript变量中。我怎样才能在moment.js
?
答案 0 :(得分:0)
只需使用moment(String, String)
来解析它。然后,您可以使用format()
或getters来获取每个已解析的令牌:
var m = moment.utc("Friday, 31-Mar-17 07:45:47 UTC", "dddd, DD-MMM-YY HH:mm:ss Z");
console.log(m.format());
var dayOfWeek = m.format('dddd'); // Friday
var dayOfMonth = m.date(); // 31
var shortMonthName = m.format('MMM'); // Mar
var shortYear = m.format('YY'); // 17
var minutes = m.minutes(); // 45
console.log(dayOfWeek, dayOfMonth, shortMonthName, shortYear, minutes);

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
&#13;