<script type="text/javascript">
//字符串转日期格式,strDate要转为日期格式的字符串
function getDate(strDate){
var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,
function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
return date;
}
//测试
console.log(getDate("2012-05-09"));
</script>
JS字符串类型转换成日期类型的方法
最新推荐文章于 2023-09-20 04:35:16 发布
该JavaScript函数getDate()接受一个形如2012-05-09的日期字符串,通过正则表达式处理和eval函数将其转换为日期对象。函数内部使用了replace方法和正则匹配来调整月份,然后创建新的Date对象。
1658

被折叠的 条评论
为什么被折叠?



