好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

jquery+时间去掉t

在开发中,我们可能会遇到日期格式为“2021-08-01T12:00:00”的情况。但是在前端界面中,很少看到这种格式的日期展示,而是更常见的“2021-08-01 12:00:00”格式。

那么如何去掉这个T呢?可以使用jQuery来解决这个问题。

$(function() {
// 原始日期格式:2021-08-01T12:00:00
var date = new Date('2021-08-01T12:00:00');
// 将日期格式转换为指定的字符串格式:2021-08-01 12:00:00
var dateString = date.toLocaleString().replace(/\//g, '-').replace(/\d{1,2}(?=(?:\d{2})+(?!\d))(?!\d{1,2})/g, '$&');
// 将字符串赋值给需要展示日期的元素
$('#show-date').text(dateString);
});

上述代码的思路为:将原始日期格式转换为指定格式,并替换掉原有的“/”和“上午/下午”。

在代码中,我们利用Date的toLocaleString()函数将原始日期格式转换为本地日期格式(包括上下午),然后通过正则表达式将“/”替换成“-”,最后再通过正则表达式去掉上下午。

这样,我们就可以在前端界面中,以常见的日期格式展示出来,而不再出现“T”这种奇怪的字符了。

查看更多关于jquery+时间去掉t的详细内容...

  阅读:55次