我的日期格式为' 2017-05-16T13:22:01.207Z'并尝试转换为' 05/16/17 08:22 AM'。我已经尝试了以下内容,但在IE中我们都没有为我工作,在Chrome中运行良好。任何想法是什么原因。有没有人遇到过这种情况。
$posts
预期结果:我在Chrome中看到了这一点,但在IE中看不到
comment
答案 0 :(得分:1)
呵呵,替换可能是我见过有人处理format()
函数的最有趣的方式,它已经按照自己的意愿格式化了日期。
使用
var date = '2017-05-16T13:22:01.207Z';
alert(moment(date).format('MM/DD/YY HH:mm A'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment-with-locales.min.js"></script>
另请注意!!!
Date
已在js中定义(它是全局Date对象);所以你最好为你的变量使用一些不同的名字 - 比如类似的声音date
;但是D / d较低。 (这可能是您的错误来自的地方)