js如何将字符串1999年02月28日转为1999.02.28
时间: 2024-10-10 08:13:07 浏览: 18
vue中使用 pako.js 解密 gzip加密字符串的方法
在JavaScript中,你可以使用内置的字符串方法来格式化日期。假设你有一个表示日期的字符串 "1999年02月28日",你可以通过正则表达式匹配并替换格式,然后添加点分隔符。以下是一个例子:
```javascript
function formatDateString(dateString) {
var dateParts = dateString.match(/\d{4}年(\d{1,2})月(\d{1,2})日/); // 匹配四位数年份、一位或两位数月份和一天
if (dateParts) {
return dateParts[1] + '.' + dateParts[2]; // 提取并组合成新的格式
} else {
throw new Error('Invalid date string');
}
}
var formattedDate = formatDateString("1999年02月28日"); // 输出:1999.02.28
```
这个函数首先尝试从输入的字符串中提取出年、月和日的部分,如果匹配成功,就返回一个新的字符串形式。如果不匹配,说明输入的不是一个有效的日期字符串。
阅读全文