首页 > 代码库 > js 日期修改
js 日期修改
很早之前在CSDN上发的博客,现在CSDN上得少了,就把这个转到园子里来
//重写toString方法,将时间转换为Y-m-d H:i:s格式Date.prototype.toString = function(){ return this.getFullYear() + "-" + (this.getMonth()+1) + "-" + this.getDate() + " " + this.getHours() + ":" + this.getMinutes() + ":" + this.getSeconds(); }//格式化时间字符串Date.prototype.toFormatString = function(format){ if(format == ""){ return this.toString(); } var str = ‘‘; str = format.replace(/Y|y/,this.getFullYear()) .replace(/M|m/,this.getMonth() + 1) .replace(/D|d/,this.getDate()) .replace(/H|h/,this.getHours()) .replace(/I|i/,this.getMinutes()) .replace(/S|s/,this.getSeconds()); return str; }//在当前时间上添加年数Date.prototype.addYear = function(years){ var cyear = this.getFullYear(); cyear += years; this.setYear(cyear); return this; }//在当前时间上添加天数Date.prototype.addDay = function(days){ var cd = this.getDate(); cd += days; this.setDate(cd); return this;}//在当前时间上添加月数Date.prototype.addMonth = function(months){ var cm = this.getMonth(); cm += months; this.setMonth(cm); return this;}//将php时间格式(Y-m-d H:i:s)转化为js日期对象function phpDateToJsDate(phpDate){ if(phpDate == ""){ return new Date(); } return new Date(Date.parse(phpDate.replace(/-/g,"/")));}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。