栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将dd / mm / yyyy字符串转换为JavaScript Date对象?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将dd / mm / yyyy字符串转换为JavaScript Date对象?

MM / DD / YYYY格式

如果您使用 Javascript的默认*

MM/DD/YYYY
格式,则只需将字符串传递给构造函数即可。它将为您解析。

*
Date(string)

var dateString = "10/23/2015"; // Oct 23var dateObject = new Date(dateString);document.body.innerHTML = dateObject.toString();

DD / MM / YYYY格式-手动

如果使用这种格式,则可以拆分日期以便分别获取日,月和年,然后在另一个构造函数中使用它-

Date(year, month, day)

var dateString = "23/10/2015"; // Oct 23var dateParts = dateString.split("/");// month is 0-based, that's why we need dataParts[1] - 1var dateObject = new Date(+dateParts[2], dateParts[1] - 1, +dateParts[0]);document.body.innerHTML = dateObject.toString();

DD / MM / YYYY-使用
moment.js

另外,您可以使用

moment.js
库,它可能是最流行的库,可以在Javascript中使用日期和时间进行解析和操作:

var dateString = "23/10/2015"; // Oct 23var dateMomentObject = moment(dateString, "DD/MM/YYYY"); // 1st argument - string, 2nd argument - formatvar dateObject = dateMomentObject.toDate(); // convert moment.js object to Date objectdocument.body.innerHTML = dateObject.toString();<script src="https://momentjs.com/downloads/moment.min.js"></script>

在所有三个示例中,

dateObject
变量都包含一个类型为的对象
Date
,该对象表示一个时刻,并且可以进一步转换为任何字符串格式。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432449.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号