无法使用moment.js格式化日期

时间:2017-12-06 08:40:24

标签: momentjs

无法使用moment.js格式化以下日期,以下语句将返回 <div class="arrow bounce"></div>

<?php
function totalEexperience($experience) 
{
     $experience = '5.14';
     $array = explode(".",$experience);
     $resultArray[] = $array[0] + round($array[1]/12);
     $resultArray[] = $array[1] % 12;
     $totalExperience = implode(".", $resultArray);    
     return $totalExperience;
}
?>

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

您需要知道日期字符串的格式:

moment('20171206T062406927Z', 'YYYYMMDD[T]HHmmssSSSZ', true).format('D-MMM-YYYY');

编辑:根据@VincenzoC评论更新以确保以UTC格式解析时间戳

同样修复:使用HH表示24小时格式(不是hh),并传递第三个true参数以确保在严格模式下解析时间戳。