Sugar.js

从JS日期对象获取YYYYMMDD格式的字符串?

吃可爱长大的小学妹 提交于 2020-02-26 15:10:37
我正在尝试使用JS将 date object 转换为 YYYYMMDD 格式的字符串。 有没有比串联 Date.getYear() , Date.getMonth() 和 Date.getDay() 更简单的方法? #1楼 我不喜欢添加原型。 一种替代方法是: var rightNow = new Date(); var res = rightNow.toISOString().slice(0,10).replace(/-/g,""); <!-- Next line is for code snippet output only --> document.body.innerHTML += res; #2楼 如果您不需要纯粹的JS解决方案,则可以使用jQuery UI来完成以下工作: $.datepicker.formatDate('yymmdd', new Date()); 我通常不喜欢导入太多库。 但是jQuery UI非常有用,您可能会在项目的其他地方使用它。 访问 http://api.jqueryui.com/datepicker/ 了解更多示例 #3楼 如果您不介意包括其他(但很小)的库, Sugar.js 提供了许多不错的功能来处理JavaScript中的 日期 。 要格式化日期,请使用 格式化 功能: new Date().format("{yyyy}{MM}{dd