本文概述
- 5. Date format
- 4. XDate
- 3. DateJS
- 2. jQuery timeago
- 1. Moment.js
但是, 例如, 我们知道搜索引擎搜寻器更喜欢复杂的格式(我们作为人类, 我们不想阅读), 因此你可能希望让复杂的格式负责你的服务器语言, 然后使其易于使用用Javascript视图。创建可读的时间信息, 并使用JavaScript库对其进行格式化, 以改善用户体验。
【5个最佳开源时间和日期格式相关的Javascript库】由你决定哪个库更适合你的需求, 在健壮, 简单或紧凑的库之间进行选择, 以Javascript格式化日期。享受我们从5个最重要的库中收集的内容, 以使用Javascript格式化时间和日期。
5. Date format 设为首页Github
JavaScript Date format库, 使用与PHP的date()函数相同的方法。开发它的目的是允许像PHP一样在JavaScript和ActionScript中格式化日期。
使用它很简单, 但是你可能需要经常参考可用的格式字符串选项, 以记住如何使用它。每次使用时, 我总是需要参考PHP的日期文档。你也可以对字母进行转义以使它们成为文字, 但是请务必对转义进行转义, 以便Javascript可以正确处理字符串。
4. XDate 主页
文章图片
XDate是JavaScript的本机Date对象的精简包装, 它提供了用于解析, 格式化和操作日期的增强功能。它实现与本机Date相同的方法, 因此看起来应该非常熟悉。而且, 它对DOM无损, 因此可以安全地包含在第三方库中, 而不必担心副作用。
3. DateJS 设为首页Github
文章图片
Datejs是一个开放源代码的JavaScript日期库。全面而又简单, 隐秘且快速。 Datejs已通过所有测试, 随时可以进行罢工。 Datejs不仅解析字符串, 还将它们整齐地切成两半。
Datejs支持本地化, 以用不同的语言显示日期。
2. jQuery timeago 设为首页Github
文章图片
Timeago是jQuery的一个jQuery插件, 可轻松支持从HTML 8中嵌入的ISO 8601格式的日期和时间自动更新模糊时间戳(例如” 4分钟前” 或” 大约1天前” )。
使用timeago的所有元素都将自动刷新。
1. Moment.js 设为首页Github
文章图片
Moment.js是一个Javascript库, 可让你轻松方便地解析, 验证, 操作和显示JavaScript中的日期。 Moment旨在在浏览器和Node.js中均可使用。所有代码都应在这两种环境中都可以工作, 并且所有单元测试都应在这两种环境中运行。
此外, Moment.js还支持本地化(使用语言环境包)以显示不同语言的日期。
当前, ci系统使用以下浏览器:Windows XP上的Chrome, Windows 7上的IE 8、9和10, Windows 10上的IE 11, Linux上的最新Firefox和OSX 10.8和10.11上的最新Safari。
如果你知道另一个很棒的紧凑型库, 可以用Javascript格式化日期和时间, 请在注释框中与社区共享。
推荐阅读
- 5+最佳前后(图像比较)滑块jQuery和Javascript插件
- 9个最佳基于web的集成开发环境(Cloud IDE)
- 7个最佳图像裁剪Javascript和jQuery插件
- 5+用于Javascript和jQuery的最佳终端(控制台)模拟器插件
- 20+最佳响应式和开源html电子邮件和新闻通讯模板
- 5+用Java编写的最佳代码编辑器插件
- 在rails中创建像app这样的facebook页面
- 如何处理服务器和本机android应用程序之间的时区差异()
- Android - 如何为随机数设置动画()