js日期操作

2021-08-09 10:51:42 字數 583 閱讀 9675

目前主流的js日期操作方法是,將日期物件轉化成毫秒數進行運算。

例如:日期2017-10-10,需要知道7天之後日期是多少,可以如下操作:

var today = new date("2017-10-10"),

days = 7,

year,month,day,

afterweektimes,afterweek,res;

//目標日期的毫秒數 = 當前日期毫秒數 + 7天擁有的毫秒數

afterweektimes =today.gettime()+days*24*3600*1000;

//目標日期物件

afterweek = new date(afterweektimes);

year = afterweek.getfullyear();

//getmonth返回從0開始

month = afterweek.getmonth() + 1;

day = afterweek.getdate();

//目標日期字串

res = [year,month,day].join("-");

JS日期操作

日期,在原有日期基礎上,增加days天數,預設增加1天 function adddate date,days var date new date date date.setdate date.getdate days var month date.getmonth 1 var day date.ge...

js 日期格式操作

擴充套件date的format方法 date.prototype.format function format if y test format for var k in o return format 轉換日期物件為日期字串 param date 日期物件 param isfull 是否為完整的日...

JS 日期封裝操作

js對日期封裝使用,採用正則匹配日期結構進行顯示日期。字串轉化為日期物件 呼叫格式為 str.format2date yyyy mm dd hh mm ss param 傳入特殊格式 return string.prototype.format2date function style,option ...