怎么在html中转换日期格式,js 如何把字符串转化为日期

var str = "2010-08-01";

// 转换日期格式

str = str.replace(/-/g, '/'); // "2010/08/01";

// 创立日期对象

var date = new Date(str);

// 加一天

date.setDate(date.getDate() + 1);

c190289872a0c85924dea85d8be747d8.png

扩展材料:

反之,日期格式化为字符串

//完好的格式化  var time2 = new Date().format("yyyy-MM-dd hh:mm:ss");

Date.prototype.format = function (fmt) {

var o = {

"M+": this.getMonth() + 1,                 //月份

"d+": this.getDate(),                    //日

"h+": this.getHours(),                   //小时

"m+": this.getMinutes(),                 //分

"s+": this.getSeconds(),                 //秒

"q+": Math.floor((this.getMonth() + 3) / 3), //季度

"S": this.getMilliseconds()             //毫秒

};

//处置年份

var reYear = /(y+)/;

var resultYear = reYear.exec(fmt);

if (resultYear)

{

var yearformatPart = resultYear[0];//匹配到的格式化字符

var yearVal = (this.getFullYear() + "").substr(4 - yearformatPart.length);

fmt = fmt.replace(yearformatPart, yearVal);

}

for (var k in o) {

var re = new RegExp("(" + k + ")");

var re = re.exec(fmt);

if (re) {

var Val = "" + o[k];//本次需求交换的数据

var formatPart = re[0];//匹配到的格式化字符

var replaceVal = (formatPart.length == 1) ? (Val) : (("00" + Val).substr(Val.length));

fmt = fmt.replace(formatPart, replaceVal);

}

}

return fmt;

}

需求准备的资料分别有:电脑、html编辑器、浏览器。

1、首先,翻开html编辑器,新建html文件,例如:index.html。

4d59c2632b9ec986f625af4ed6eed0b3.png

2、在index.html中的标签,输入js代码:

var a = '2006-10-01 12:00:05';

var date = new Date(a.replace(/-/g, '/'));

document.body.innerText = date;

e9f2d4df32685e24d726e0c5443842ed.png

3、浏览器运行index.html页面,此时胜利打印出了被转化为日期的数据。

cf70d483e1e985ef4890f0c7a69579c7.png

相关文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值