javascript - 在 Javascript 中将日期转换为字符串

标签 javascript datetime rhino

我正在寻找一种将 Javascript 日期对象转换为字符串的方法。我正在将我的网站从 Ruby 转换为服务器端 Javascript,我正在寻找类似于 Ruby、C 和许多其他语言的 strftime 的东西。

我发现有很多简单的脚本可以执行这种转换,但如果有执行此操作的标准方法,我宁愿不包含自定义实现。

我没有使用 Javascript 框架。我正在使用 Mozilla Rhino,但我更愿意尽可能远离使用 Java 库,以便在实现之间轻松移动我的代码。

我希望能够指定字符串的格式,因为我想将它嵌入到一个句子中。我希望能够插入任意的 on's 和 at's,并获得当天的全名,而不仅仅是缩写。所以 toString() 是不够的。

最佳答案

有一个名为 Datejs 的免费(而且很棒)的 Javascript 库这为您提供了各种格式化和解析功能(请参阅 FormatSpecifiers 文档)。

关于javascript - 在 Javascript 中将日期转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1933320/

相关文章:

javascript - 无法看到 "save to disk"按钮

java - 在 Android 上嵌入 Rhino 的问题

javascript - Rhino 和 Spidermonkey JavaScript 引擎有什么区别?

python - 如何创建一个 tzinfo 设置为 'UTC' 的日期时间对象?

c# - DatePicker 数据绑定(bind)将默认值设置为 1/1/0001 WPF c#

安卓 DatePicker- GregorianCalendar-00 :00:00 UTC - getTimeInMillis()

android Rhino 报错无法加载此类类文件

javascript - 在 React Native 中提升状态时卡住

javascript - 获取 http.get 数据到本地 JSON 数组变量

javascript - 使用class和document.documentElement检测js