date-format教程
![](/images/javascript.256x256.png)
在JavaScript中将日期格式化为yyyy-mm-dd的方法
摘要
本教程将介绍如何使用JavaScript将日期格式从“Sun May 11,2014”转换为“2014-05-11”。
内容
你可以使用以下代码将日期格式从“Sun May 11,2014”转换为“2014-05-11”:
1function formatDate(date) {
2 var d = new Date(date),
3 month = '' + (d.getMonth() + 1),
4 day = '' + d.getDate(),
5 year = d.getFullYear();
6
7 if (month.length < 2)
8 month = '0' + month;
9 if (day.length < 2)
10 day = '0' + day;
11
12 return [year, month, day].join('-');
13}
14
15console.log(formatDate('Sun May 11,2014'));
通过上述代码,你可以将“Sun May 11,2014”格式的日期转换为“2014-05-11”。可以通过将日期作为参数传递给formatDate
函数来实现。函数内部通过将日期分解为年、月和日,并通过前导零将月份和日期格式化。然后,将年、月和日组合为一个新的日期字符串,并使用连字符分隔。
以下是使用示例:
1console.log(formatDate('Sun May 11,2014'));
输出结果为:
12014-05-11
你还可以在JSFiddle上查看该代码的演示:http://jsfiddle.net/abdulrauf6182012/2Frm3/
总结
使用上述代码,你可以轻松将日期格式从“Sun May 11,2014”转换为“2014-05-11”。只需调用formatDate
函数并将日期作为参数传递即可完成转换。该函数会将日期分解为年、月和日,并使用前导零对月份和日期进行格式化。最后,将它们组合为具有所需格式的新日期字符串。这是一种简单而有效的方法,适用于大多数日期格式化需求。
相关文章推荐
- 如何在NodeJS中将UTC日期格式化为`YYYY-MM-DD hh:mm:ss`字符串?
- 如何检查一个对象是否为日期对象?
- 在 JavaScript 中给今天的日期添加指定天数
- 浮点数的解析和处理
- <html>
- 去除JavaScript数组中的重复值
- async-await 和 JavaScript 中的 Promise.all 的区别
- 在Mocha中增加单个测试用例的超时时间
- 如何检测文本框内容的变化
- 如何检查字符串是否为有效的JSON字符串?
- JavaScript对象的属性值获取方法
- 动态加载JS文件
- 使用JavaScript如何去除字符串中的最后一个字符?
- 当应该使用大括号来导入ES6的import语句?
- <html>
- <html>
- Angular2 Routing教程
- (heading level 1)
- Random Color Generator
- <html>
- 获取触发事件的元素的ID
- JavaScript中从URL中获取协议、域名和端口
- 在 JavaScript 中如何使用命名参数
- 在JavaScript中如何检查对象是否具有特定属性?
- 使用jQuery动态创建隐藏的表单元素
- 在Javascript中获取自Unix纪元以来的毫秒数
- 使用原生JavaScript选择具有"data-xxx"属性的所有元素(无需使用jQuery)
- 在JavaScript中创建静态变量
- 使用JavaScript源映射(.map文件)
- 使用jQuery即时检测<input type="text">的所有更改
- <html>
- 在JavaScript中将数字转换为字符串的最佳方式
- 在JavaScript中执行整数除法和取余操作
- 如何获取当前日期和时间的秒数
- 将逗号分隔的字符串转换为数组的方法
- <!DOCTYPE html>
- +# 用JS解析HTML字符串
- 在Google Chrome中如何通过代码设置JavaScript断点
- 使用jQuery实现自动滚动到页面底部
- PHP中的shell_exec()和exec()命令的区别
- 在JavaScript中如何编写行内的IF语句
- "正确"的JSON日期格式是什么?
- 在JavaScript中给Date对象添加小时的方法
- 如何克隆一个 Date 对象?
- 使用 Fetch API 进行 GET 请求设置查询字符串
- 如何从JavaScript对象中删除项
- 阻止双击后文本选择的方法