通过Javascript / jQuery编辑日期/时间字符串

时间:2017-04-12 14:45:48

标签: javascript jquery

我有一个动态加载的字符串。该字符串包含发布帖子的日期信息。不幸的是,它的格式不适合其添加的内容。我希望能够动态编辑字符串,以便只显示日期,并以日/月/年格式显示。以下是字符串的示例:

<div>2016-01-14T10:30:37+02:00</div>

如何格式化字符串,使其始终如下所示:

<div>14/01/2016</div>

1 个答案:

答案 0 :(得分:0)

您可以按照以下代码:

<强> HTML

&#13;
&#13;
<div class="date-string">2016-01-14T10:30:37+02:00</div>
<div class="date-string">2013-02-16T10:30:37+02:00</div>
<div class="date-string">2017-03-15T10:30:37+02:00</div>
&#13;
&#13;
&#13;

<强>的JavaScript

&#13;
&#13;
var	d, newDateFormat;

function getZero(number){
	if(number < 10) return '0' + number;
	return number;
}

$('.date-string').each(function(){
	d = new Date($(this).html());

	newDateFormat = getZero(d.getDate()) + '/' + getZero(d.getMonth() + 1) + '/' + d.getFullYear();

	$(this).html(newDateFormat);
});
&#13;
&#13;
&#13;

这是输出:

enter image description here