javascript - 使用 jQuery 读取文本然后更改

标签 javascript jquery

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

系统生成以下时间戳:2013 年 5 月 24 日 11:54 AM,但是,我希望日期如下所示:2013 年 5 月 24 日(遵循美国标准时间书写方式)并完全删除时间。

代码如下:

<p>Last Updated: <span class="time">24-May-2013 11:54 AM</span></p>

我相信使用 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]);
});

请参阅 jsfiddle 演示:http://jsfiddle.net/mifeng/gquhp/

关于javascript - 使用 jQuery 读取文本然后更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746168/

相关文章:

javascript - 我能够将文本数据加载到 .js 文件中的 javascript 数组中,但不能在 html 中加载

javascript - 如何使用 JSONLoader 更改 Three.js 加载对象的颜色

javascript - 通过 javascript 将用户可输入的文本存储到隐藏表单中是否危险?

javascript - PHP 或 jQuery 输入更改文本

javascript - 如何在 Mustache 模板中使用 jQuery 内置函数

javascript - Chrome/Firefox 5 中的 head.js 和 jQuery 问题

javascript - Meteor.http.get 请求 -> 错误 : Hostname/IP doesn't match certificate's altnames

javascript - 为什么 Polymer 不插入内容?

javascript - 两个 div 和 div 子元素之间的键盘箭头导航

javascript - 适用于网站的 js kendo 模板