使用Javascript将MySQL日期格式转换为DD/MM/YY日期格式

3

我在想如何使用Javascript/前端技术将SQL时间戳格式(2016-04-30T01:19:45.000Z)转换为标准日期格式,例如(30/04/2016)。

提前致谢。


2
首先执行 var d = new Date(mysqldate),然后执行 d.getDate() 来获取月份中的日期,接着执行 d.getMonth() 获取月份,最后使用 d.getFullYear() 获取年份。 - uzaif
1
我希望这个工作是纯JS。 - uzaif
2个回答

8
希望这能有所帮助。可以通过多种方式实现 - 纯JavaScript、jQuery、Angular等,同时根据您的需求需要进行一些微调。如果这对您有所帮助,请让我知道。
<script>
        var myDate = new Date('2010-10-11T00:00:00+05:30');
        alert((myDate.getMonth() + 1) + '/' + myDate.getDate() + '/' + myDate.getFullYear());
    </script>

太棒了!谢谢你! :) - Sarah Macey
我的Bootstrap日期选择器不喜欢没有前导零的日期。我修改了你的解决方案,解决了我的问题。谢谢。 - cloudxix

3

这取决于你要进行多少个操作。如果超过一个,我建议使用像momentJS这样的库。它使时间戳转换非常简单。请参见以下示例。

MySQL日期字符串:

var sqlDate = new Date('2016-04-30T01:19:45.000z');
var now = moment(sqlDate).format('l');
console.log( now );

谢谢!我已经运行了相当多的库,因为我有点懒,所以我正在尽量避免再添加更多 - 但无论如何,感谢您的回复。 :) - Sarah Macey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接