📅  最后修改于: 2023-12-03 15:17:03.403000             🧑  作者: Mango
在javascript中,可以通过内置的方法获取yyyy-mm-dd格式中的日期。以下是几种常见的方法:
var dateStr = "2021-06-01";
var dateArr = dateStr.split("-");
var year = dateArr[0];
var month = dateArr[1];
var day = dateArr[2];
console.log(year, month, day);
使用split()方法将字符串以“-”分隔成数组,然后就可以获取年、月、日了。
var dateStr = "2021-06-01";
var year = dateStr.substr(0, 4);
var month = dateStr.substr(5, 2);
var day = dateStr.substr(8, 2);
console.log(year, month, day);
使用substr()方法截取字符串中的子字符串,从而获取年、月、日。
var dateStr = "2021-06-01";
var regExp = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
var match = regExp.exec(dateStr);
var year = match[1];
var month = match[2];
var day = match[3];
console.log(year, month, day);
使用正则表达式匹配字符串,从而获取年、月、日。
以上是几种常见的方法,根据自己的需求可以选用不同的方法。