1. 程式人生 > >js獲取當前時間前後N天前後日期的方法

js獲取當前時間前後N天前後日期的方法

這個javascript函式是獲取當前時間前後N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改引數就可以實現得到任何一個天數。具體用法如下:

function GetDateStr(AddDayCount) { var dd = new Date();dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期var y = dd.getFullYear(); var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//獲取當前月份的日期,不足10補0
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//獲取當前幾號,不足10補0return y+"-"+m+"-"+d; }console.log("半年前:"+GetDateStr(-180));console.log("三月前:"+GetDateStr(-90));console.log("一月前:"+GetDateStr(-30));console.log("昨天:"+GetDateStr(-1));console.log("今天:"+GetDateStr(0));console.log("明天:"+GetDateStr(1));console.log(
"後天:"+GetDateStr(2));console.log("一月後:"+GetDateStr(30));console.log("三月後:"+GetDateStr(90));console.log("半年後:"+GetDateStr(180)); 

相關推薦

js獲取當前時間,並將標準日期格式轉換成Long型

獲取當前日期: //獲取當前時間 var nowDate = new Date(); var year= nowDate.getFullYear(); var month = nowDate

js獲取當前時間前後N前後日期方法

這個javascript函式是獲取當前時間前後N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改引數就可以實現得到任何一個天數。具體用法如下:function GetDateStr(AddDayCount) { var dd = new 

獲取當前時間前後N前後日期方法

function GetDateStr(AddDayCount) {       var dd = new Date();      dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期    var y = d

JS獲取當前時間的前n/後n

踩坑參照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/84304625 在vue中使用js實現日期聯動時遇到過坑,所以正確獲取n天前後的方法是: Date curDate = new Date(); var pre

JS獲取指定日期前後N日期、前N個月日期、後N個月日期

   今天做專案遇到了,獲取相對於當前日期前30天的時間,結合網上資料,做了一份整理。 一.獲取指定日期前或者後指定間隔時間程式碼 function getNowFormatDate(sdate,interval,caret) {     var patt1 =  /^\

js獲取當前時間獲取N 格式:yyyy-MM-dd HH:mm:ss

1.獲取當前時間: function getNowFormatDate() { var date = new Date(); var seperator1 = "-";

js獲取當前時間和之前的時間以及之前的每一

1、獲取當前的時間:let i = new Date(); let newTime = i.toLocaleDateString();    用moment完成時間的轉換let now = new Date(); let date = new Date(now.getTime

JS獲取當前時間的前幾、前幾周、前幾個月、前幾年的時間

alert(getDate()); //當前時間 alert(getDate("day", -2)); //前兩天的時間 alert(getDate("day", 2)); //後兩天的時間 alert(getDate("month", -2)); //前兩個月的時間

js獲取當前時間

() lis new ets mes get date locale second var myDate = new Date();myDate.getFullYear(); //獲取完整的年份(4位,1970-????)myDate.getMonth(); //獲取當前月

js獲取當前時間戳,仿PHP函數模式

time() HP bsp col 獲取時間 bstr time php span 函數: /** * 獲取時間戳函數 * 仿PHP函數模式 */ function time(){ var this_time = Date.parse(new Da

js獲取當前時間,格式YYYY-MM-DD

clas amp urn RR AR 時間 當前 nbsp cti //獲取當前時間,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var sep

js獲取當前時間(包含am pm)

date 當前 ole nth inf color UNC function fun var fn = function(){ var now = new Date; var y = now.getFullYear(); var m = now.g

JS獲取當前時間戳的方法

時間戳 java value IV sta .get valueof gettime AR JavaScript 獲取當前時間戳:第一種方法: var timestamp = Date.parse(new Date()); 結果:1280977330000第二種方法:

js獲取當前時間顯示在頁面上

ntb cti scrip inter con ear spa set tint <div id="time"> </div> <script> window.onload=function(){ //定時器每秒調用一次fnDate

js獲取當前時間及取值操作

時間 ttr 操作 getdate ive mat 標準 turn orm 取值 this.divEndDate.attr("value",new Date()); var date = new Date(); date.getYear(); 取2位數年份 date

JS獲取當前時間的前一個小時及格式化時間

一、當前時間的前一個小時 var frontOneHour = new Date(new Date().getTime() - 1 * 60 * 60 * 1000); console.log(new Date(new Date().getTime() - 1 * 60 * 60

js獲取當前時間以及30s後的時間

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div

js獲取當前時間與星期幾,並自動跟隨時間變動

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; char

JS獲取當前時間 yy-mm-dd hh:mm:ss

//獲取當前時間 var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (mon

js獲取當前時間(昨天、今天、明天)

1、時間格式化 1 //昨天的時間 2 var day1 = new Date(); 3 day1.setTime(day1.getTime()-24*60*60*1000); 4 var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) +