JS:如何格式化日期和时间字符串



这是我第一次在JS中处理本地化问题。事实证明,JS没有PHP的日期时间格式($date->format('Y-m-d H:i:s'))。是的,它有format()但这种方法没有参数。

我不知道该怎么知道。我需要设置一个格式字符串,我很震惊没有本机支持。

解决 方案?有什么解决它的 JS 库吗?

您可以尝试许多现有的JavaScript库和代码片段之一。例如

  1. DateJS http://code.google.com/p/datejs/wiki/FormatSpecifiers
  2. 格式日期http://www.dzone.com/snippets/javascript-formatdate-function
  3. 日期格式原型扩展http://www.jslab.dk/library/date.format
  4. XDate http://arshaw.com/xdate/
  5. 剑道界面http://docs.telerik.com/kendo-ui/getting-started/framework/globalization/dateformatting
  6. AngularJS http://docs.angularjs.org/api/ng/filter/date
  7. 谷歌应用套件https://developers.google.com/apps-script/reference/utilities/utilities#formatDate(Date,String,String)
  8. 全球化 https://github.com/jquery/globalize#format_date

以及许多其他...

以下是一些很棒的日期格式库的列表:

  1. DateJs - Datejs 是一个开源的 JavaScript 日期库
  2. MomentJs - 一个用于解析、验证、操作和设置日期格式。
  3. JQuery UI DateTime - JQuery UI DateTime 库
  4. Xdate - 现代 JavaScript 日期库
  5. DP_DateExtensions - DP_DateExtensions库扩展了具有新特性和功能的 JavaScript Date 对象。

日期.js

这是一个优秀的图书馆,可以满足您的需求。查看 .toString(说明符) API 以格式化其输出。

相关内容

  • 没有找到相关文章

最新更新