如何在jQuery中将DateTime值转换为dd / mm / yyyy?
我有一个datetime对象,其值为: / Date(1475173800000)/在jQuery中。 我希望它在jQuery中以dd / mm / yyyy显示。 有没有办法实现它?
您可以使用带有参数通用时间变量的new Date()
, Date.prototype.toJSON()
, String.prototype.slice()
, String.prototype.split()
,参数"-"
, Array.prototype.reverse()
, Array.prototype.join()
带参数"/"
var time = 1475173800000; var date = new Date(time).toJSON().slice(0, 10).split("-").reverse().join("/"); console.log(date);
尝试使用jQuery dateFormat轻松灵活地设置日期格式。 你只需使用它:
var timestamp = /\/Date\((.*)\)\//; var myDate = new Date(parseInt(timestamp)); $.format.date(myDate.getTime(), "dd/mm/yyyy"));
日期中最简单的事情之一是datejs( http://www.datejs.com/ )您可以使用toString方法提供要获取日期的格式。 此库中的日期操作有更多有用的组件。 检查一下。