Javascript 使用jQuery读取文本,然后进行更改

Javascript 使用jQuery读取文本,然后进行更改,javascript,jquery,Javascript,Jquery,我正在使用一个CMS为我生成一些代码。我让CMS自动生成页面上次更新的日期。(注意:此页面包含时间敏感的信息,最终用户可以查看页面上次更新的时间。) 系统生成以下时间戳:2013年5月24日上午11:54,但是,我希望日期看起来像这样:2013年5月24日(遵循美国标准的书写时间方式),并完全删除时间 代码如下所示: <p>Last Updated: <span class="time">24-May-2013 11:54 AM</span></p>

我正在使用一个CMS为我生成一些代码。我让CMS自动生成页面上次更新的日期。(注意:此页面包含时间敏感的信息,最终用户可以查看页面上次更新的时间。)

系统生成以下时间戳:
2013年5月24日上午11:54
,但是,我希望日期看起来像这样:
2013年5月24日
(遵循美国标准的书写时间方式),并完全删除时间

代码如下所示:

<p>Last Updated: <span class="time">24-May-2013 11:54 AM</span></p>
最后更新时间:2013年5月24日上午11:54

我相信使用jQuery可以做到这一点,但我不知道如何做到这一点。欢迎提供关于如何使用jQuery实现此目的的任何建议

$(".time").each(function() {
    var $this = $(this),
        // regex to retrieve day, month and year
        stamp = /([0-9]{1,2})-([a-z]*)-([0-9]{4})/i.exec($this.text())

    $this.html(stamp[2] + " " + stamp[1] + ", " + stamp[3]);
});
请参阅JSFIDLE的演示:

如果有,可以使用datepicker

$(".time").val($.datepicker.formatDate('M dd yy', new Date())); 
试试这个答案: