如何使用jQuery将日期格式转换为类似2018年9月13日的格式

时间:2018-09-12 22:55:05

标签: jquery

我想知道如何转换此现有的html并获取月份和日期。下面的单个代码

<div class="aa">2016-05-31 08:00:00</div>

想要将上面的代码转换为类似的代码,只会节省时间:

<div class="aa">May 31, 2016</div>

然后在月份和日期前加上或追加2个div,它们的输出类似于下面的代码

<div class="bb">May</div>
<div class="cc">31</div>

因此最终输出将如下所示:

<div class="aa">May 31, 2016</div>
<div class="bb">May</div>
<div class="cc">31</div>

非常感谢您

1 个答案:

答案 0 :(得分:0)

尝试一下: https://jsfiddle.net/r370e2x6/5/

var input = $.trim($('.aa').text());
$('.aa').text(moment(input).format("MMM DD, YYYY"));
$('.bb').text(moment(input).format("MMM"));
$('.cc').text(moment(input).format("DD"));

这是需要的时刻库: https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js