我需要在用jquery构建的应用程序中以几种不同的方式显示日期。使用jquery格式化和漂亮的打印日期
在某些情况下,我需要典型的“yyyy-mm-dd hh:mma”类型的格式,所有这些都是不同的排列方式。在其他情况下,我需要显示日期“漂亮打印”类似的StackOverflow如何做他们:
- 5秒前
- 13分钟前
- 2小时前
- 昨天
- 2天以前
我的应用程序已经用了jQuery UI的DatePicker其中包括formatDate()函数,但据我所知,是没有办法用它outsid日期选择器的e。我想格式化与日期选择器不相关的日期。使用DatePicker可以做到这一点吗?
DateJS库可以解析日期,如“12分钟前”,但据我所知,它不能采取日期对象和这样的格式字符串。它可以格式化典型的“yyyy-mm-dd”格式。这个库看起来也很重。
John Resig的Pretty Dates看起来像它可以提供漂亮的打印(“2小时前”),但它不会执行标准格式。
是否没有一个插件可以完成所有这些工作?有没有一种方法来利用DatePicker代码,所以我不必加载多个相同的代码库?
@durilai:谢谢,这看起来不错。那么你对日常格式化做什么呢? – Tauren 2010-04-01 02:27:57
+1主办在CDNJS,i10n,GitHub上的优秀社区,像魅力一样工作。 – Bengt 2012-12-16 10:59:07