首页 > 编程知识 正文

前端时间格式转换,java时间格式转换不一样

时间:2023-05-05 06:12:16 阅读:263342 作者:3987

一、

var d = new Date();console.log(d); // 输出:Wed Feb 13 2019 16:49:31 GMT+0800 (中国标准时间)console.log(d.toDateString()); // 日期字符串,输出:Wed Feb 13 2019console.log(d.toGMTString()); // 格林威治时间,输出:Wed, 13 Feb 2019 08:49:31 GMTconsole.log(d.toISOString()); // 国际标准组织(ISO)格式,输出:2019-02-13T08:49:31.342Zconsole.log(d.toJSON()); // 输出:2019-02-13T08:49:31.342Zconsole.log(d.toLocaleDateString()); // 转换为本地日期格式,视环境而定,输出:2019/2/13console.log(d.toLocaleString()); // 转换为本地日期和时间格式,视环境而定,输出:2019/2/13 下午4:49:31console.log(d.toLocaleTimeString()); // 转换为本地时间格式,视环境而定,输出:下午4:49:31console.log(d.toString()); // 转换为字符串,输出:Wed Feb 13 2019 16:49:31 GMT+0800 (中国标准时间)console.log(d.toTimeString()); // 转换为时间字符串,输出:16:51:59 GMT+0800 (中国标准时间)console.log(d.toUTCString()); // 转换为世界时间,输出:Wed, 13 Feb 2019 08:51:59 GMT

二、

Date.prototype.format = function(format) { var date = { "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(),//毫秒 } ; if (/(y+)/i.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)); } for (var k in date) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length)); } }; return format; } var d = new Date.format('yyyy-MM-dd hh:mm:ss'); console.log(d); //2019-04-06 13:44:09

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。