js时间比较,获取n天后(前)的日期

<html>
<head>
<meta http-equiv="Content-Type" content="textml; charset=utf-8">
<title>js获取日期:前天、昨天、今天、明天、后天 ,并比较时间大小</title>
</head> 

<body>
<script language="JavaScript" type="text/javascript">
function GetDateStr(AddDayCount) {
    var dd = new Date();
    dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
    var y = dd.getFullYear();
    var m = dd.getMonth()+1;//获取当前月份的日期
    var d = dd.getDate();
    return y+"-"+m+"-"+d;
} 

document.write("3天前:"+GetDateStr(-3));
document.write("<br />昨天:"+GetDateStr(-1));
document.write("<br />今天:"+GetDateStr(0));
document.write("<br />明天:"+GetDateStr(1));
document.write("<br />后天:"+GetDateStr(2));
document.write("<br />大后天:"+GetDateStr(3)); 

function CompareDate(d1,d2){
  return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}

alert(GetDateStr(0)+"大于"+GetDateStr(1)+"吗?"+CompareDate(GetDateStr(0),GetDateStr(1)));
</script> 

</body>
</html> 
时间: 2024-10-13 20:30:48

js时间比较,获取n天后(前)的日期的相关文章

python(6)输出当前的时间和推到七天前的日期

项目发展的需要:(包含时间函数)time datetime 需要当前的日期,并显示出时间轴,然后推出七天前的具体日期 1 #! /usr/bin/env python 2 # -*- coding=utf-8 -*- 3 import re 4 import time 5 from datetime import datetime 6 now = datetime.now() 7 list = [0,31,28,31,30,31,30,31,31,30,31,30,31] 8 def judge

JS时间的获取及格式

最近在做一个web聊天室,一个时间的问题挡住了进程,只好全网大搜索,将实用的方法记录下来,以备后查 1 <script src="/static/bootstrap/js/jquery.min.js"></script> 2 <script type="text/javascript"> 3 4 var d = new Date() //生成一个时间对象 5 6 //下面进行各种调用 7 var times=d.getTime()

获取当前日期的后一天日期js代码

function tomorrow(){ var dd = new Date(); // 将当前日期 dd.setDate(dd.getDate()+1); // 设置时 分 秒 毫秒 dd.setHours(0, 0, 0, 0); return dd; }

js获取几个月前,几周前时间。

/** *  DK 命名空间  防止全局变量污染 */ var DK = {} ; /** * 获取前几个月,默认为一个月,当前时间 * @author duke * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ DK.getPreMonth = function() { var obj = DK.init(arguments); var arr = obj.date.split('-'); var year = parseInt(arr[0]); //获取当前日

js获取当前指定的前几天的日期(如当前时间的前七天的日期)

js获取当前时间.格式为2016-03-23. var d = new Date(), mon = parseInt(d.getMonth()+1), str = ""; if(mon<10){ str = d.getFullYear()+"-0"+(d.getMonth()+1)+"-"+d.getDate(); }else{ str = d.getFullYear()+"-"+(d.getMonth()+1)+&qu

(随笔)js获取当前时间并格格式化当前日期 获取date天后的日期(2014年11月27日 16:31:49)

(随笔)js获取当前时间并格格式化当前日期 获取date天后的日期参考网络(2014年11月27日 16:31:49 浙江) // 格式化当前日期 获取date天后的日期    function getNowFormatDate(date) {        var day = new Date();        var Year = 0;        var Month = 0;        var Day = 0;        var CurrentDate = "";  

JavaScript时间处理之几个月前或几个月后的指定日期

在平常项目开发过程中,经常会遇到需要在JavaScript中处理时间的情况,无非两种(1,逻辑处理  2,格式转换处理).当然要说相关技术博,园子里闭着眼睛都能抓一把,但是我要做的是:既然有幸被我碰到了,就要尽可能的分析转化为自己最适合自己的东西,成为自己知识库的一部分:同时希望能帮助有需要的同学解决遇到的相关小问题. 时间逻辑处理   此类型常用需求为:推算几个月后(前)的今天的日期. 1 /** 2 *获取几个月前的输入日期 3 *{param:DateTime} date 输入日期(YYY

js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期

1.在js中eval()方法将字符串格式数据转换成日期格式 function getDate(strDate) {         //strDate为需要转换成日期格式的字符串         var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,                 function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');    

js new Date() 获取时间

js new Date() 获取时间 Date 对象用于处理日期和时间.创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值.参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss");new Date("month dd,yyyy");new Date(yyyy,mth,dd,hh,mm,ss);new Date(yyyy,mth,dd);new Date(ms);