代码之家  ›  专栏  ›  技术社区  ›  Tauren

用jquery格式化和漂亮的打印日期

  •  5
  • Tauren  · 技术社区  · 15 年前

    我需要在用jquery构建的应用程序中以两种不同的方式显示日期。

    在某些情况下,我需要典型的“yyyy-mm-dd hh:mma”格式,所有格式都是不同的排列。在其他情况下,我需要显示类似stackoverflow的日期“漂亮打印”:

    • 5秒前
    • 12分钟前
    • 3小时前
    • 昨天
    • 2天前

    我的应用程序已经使用了jquery ui datepicker,它包含一个formatDate()函数,但据我所知,在datepicker之外无法使用它。我要格式化与日期选取器无关的日期。是否可以使用日期选取器执行此操作?

    这个 DateJS 库可以解析类似“12分钟前”的日期,但据我所知,它不能采用日期对象和这样的格式字符串。它可以格式化典型的“年-月-日”格式类型。这个图书馆看起来也很重。

    John Resig Pretty Dates 看起来它可以提供漂亮的打印(“2小时前”),但它不执行标准格式。

    有没有一个插件可以完成所有这些工作?有没有一种方法可以利用datepicker代码,这样我就不必加载执行相同操作的多个代码基?

    2 回复  |  直到 15 年前
        1
  •  6
  •   Dustin Laine    15 年前
        2
  •  2
  •   alex    15 年前

    退房 prettyDate .

    它是由执行jquery验证插件的同一个人创建的。