相关疑难解决方法(0)

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

我注意到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")
Run Code Online (Sandbox Code Playgroud)

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

这用于将字符串转换为日期.如果我们看一下相反的方面,即将日期对象转换为字符串,直到现在我的印象是JavaScript没有内置的API来将日期对象格式化为字符串.

编者注:以下方法是提问者的企图,关于特定浏览器的工作,但也不会在一般的工作; 请参阅此页面上的答案以查看一些实际解决方案.

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

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
Run Code Online (Sandbox Code Playgroud)

在这里,我找不到任何关于我们可以将日期对象格式化为字符串的方法的文档.

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

javascript datetime date date-format time-format

1381
推荐指数
21
解决办法
143万
查看次数

使用此格式的javascript获取日期[MM/DD/YY]


如何使用javascript以此格式[mm/dd/yy]获取日期.我很难将'年'变为2位数而不是4位数.

谢谢!

javascript date getdate

7
推荐指数
2
解决办法
5万
查看次数

如何从Javascript日期获取年份的最后2位数字

我有以下格式的字符串“30.11.2019”。我需要将其转换为日期并获得短年份表示(年份的最后 2 位数字),如“19”。以下代码不起作用

var strDate = new Date("30.11.2019");
var shortYear = strDate.getFullYear(); 
Run Code Online (Sandbox Code Playgroud)

javascript string format formatting date

4
推荐指数
3
解决办法
9820
查看次数

使用javascript格式化日期摆脱T等

我的日期看起来像这样

2015-10-14T17:54:19.033
Run Code Online (Sandbox Code Playgroud)
  1. 我不明白为什么表分类器jquery插件有问题
  2. 业务分析师似乎希望它看起来像这样:

    mm/dd/yy
    
    e.g.
    
    10/14/2015  
    
    Run Code Online (Sandbox Code Playgroud)

为什么会有"T"?还有额外的时间吗?

javascript jquery

-2
推荐指数
1
解决办法
61
查看次数