当前位置: 首页 > 面试题库 >

在哪里可以找到有关在JavaScript中格式化日期的文档?

仲孙鸣
2023-03-14
问题内容

我注意到JavaScript的new Date()功能非常聪明,可以接受多种格式的日期。

Xmas95 = new Date("25 Dec, 1995 23:15:00")
Xmas95 = new Date("2009 06 12,12:52:39")
Xmas95 = new Date("20 09 2006,12:52:39")

在调用new Date()函数时,我找不到任何显示所有有效字符串格式的文档。

这是用于将字符串转换为日期。如果我们从相反的角度看,也就是将日期对象转换为字符串,直到现在,我仍然觉得JavaScript没有内置的API将日期对象格式化为字符串。

编者注: 以下方法是提问者的企图是工作在一个特定的浏览器,但确实 不是 一般的工作; 请参阅本页上的答案 以查看一些实际解决方案。

今天,我在toString()date对象上使用了该方法,令人惊讶的是,它用于将date格式化为字符串的目的。

var d1 = new Date();
d1.toString('yyyy-MM-dd');       //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome
d1.toString('dddd, MMMM ,yyyy')  //Returns "Monday, June 29,2009" in Internet Explorer, but not Firefox or Chrome

同样在这里,我找不到关于将日期对象格式化为字符串的所有方式的任何文档。

列出Date()对象支持的格式说明符的文档在哪里?


问题答案:

基本上,你有三种方法,必须自己组合字符串:

getDate() // Returns the date
getMonth() // Returns the month
getFullYear() // Returns the year

例:

var d = new Date();

var curr_date = d.getDate();

var curr_month = d.getMonth() + 1; //Months are zero based

var curr_year = d.getFullYear();

console.log(curr_date + "-" + curr_month + "-" + curr_year);


 类似资料:
  • 我刚Java /Spring/Thymeleaf,所以请接受我目前的理解水平。我确实复习了这个类似的问题,但没能解决我的问题。 我试图得到一个简化的日期,而不是长日期格式。 ​ html格式: 电流输出

  • 问题内容: 几年前,我在维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。我使用.tar.gz并按照指示进行构建(而不是rpm和您拥有什么)。一切都很好。 今天,我需要安装它,它看起来像一个PHP库。我完成了所有步骤以进行安装,并在其中找到ibm_db2.so。 最好的收获是最后一步是配置php.ini,但是我的系统上没有php.ini。恐怖的恐怖。PHP可以正常工作,当然

  • 我想得到英国的区域地图,http://en.wikipedia.org/wiki/Regions_of_England,以GeoJSON格式在网站的web访问地图上使用它。是否有任何地方可以通过GeoJSON格式获取不同国家的数据?

  • 问题内容: 您好,我正在关注此页面..我正在将Python安装到我的Mac上,以便可以设置开发环境。 但是我不太确定如何执行此步骤: 该脚本将说明它将进行哪些更改,并在安装开始之前提示您。 安装Homebrew后,将Homebrew目录插入PATH环境变量的顶部。 您可以通过在 〜/ .bashrc文件 底部添加以下行来完成此 操作 导出PATH = / usr / local / bin:$ P

  • 我正在使用[ws][1]学习JavaScript中的WebSocket,我阅读了与之相关的大部分文档,但我找不到任何关于“on”方法或函数的文档,因为我想知道这个“on”方法是如何工作的。如果有人熟悉websocket.server中的“on”方法,如果能帮助我,我将不胜感激。例如,在文档中,有这样的代码: 但是我找不到任何适合“on”方法的文档。[1]:https://www.npmjs.com

  • 问题内容: hibernatejar中的DTD是了解可以包含哪些属性以及该标记的预期名称的好方法。 打开DTD文件是获得所有元素和属性的概述,查看默认值以及一些注释的最简单方法。 这将帮助程序员从scracth编写hibernate.cfg.xml文件(疯狂,但有些人确实要求在不使用internet的情况下实现:O) 当我们有一个hibernatejar时,请告诉DDT的位置。 这不是编程问题,但