js获取日期:前天,昨天,今天,明天,后天

JavaScript016

js获取日期:前天,昨天,今天,明天,后天,第1张

先用getTime()转换成毫秒格式,再进行加减运算;

然后再用setTime()换成日期格式输出;

dd.setDate(dd.getDate()+AddDayCount)//获取AddDayCount天后的日期

这一句改为:

dd.setTime(dd.getTime()+AddDayCount*24*60*60*1000)//获取AddDayCount天后的日期

<input type="text" name="date" id="today" value=""/>

<a href="javascript:" onclick="yesterday()">昨天</a>

<a href="javascript:" onclick="tomorrow()">明天</a>

<script>

    //看你引入了 jquery 所以我直接使用jquery中选择器。

    $("#today").val(today(new Date()))

    

    function today(date) {

        var y = date.getFullYear()

        var m = date.getMonth()+1

        var d = date.getDate()

        return y+"-"+m+"-"+d

    }

    function yesterday() {

        var val = $("#today").val()

        if (val){

            var date = new Date(val)

            date -= 24*60*60*1000

            $("#today").val(today(new Date(date)))

        }

    }

    function tomorrow() {

        var val = $("#today").val()

        if (val){

            var date = new Date(val)

            date =date.getTime()+ 24*60*60*1000

            $("#today").val(today(new Date(date)))

        }

    }

</script>

Js获取当前日期时间及其它操作

var myDate = new Date()

myDate.getYear() //获取当前年份(2位)

myDate.getFullYear() //获取完整的年份(4位,1970-????)

myDate.getMonth() //获取当前月份(0-11,0代表1月)

myDate.getDate() //获取当前日(1-31)

myDate.getDay()//获取当前星期X(0-6,0代表星期天)

myDate.getTime() //获取当前时间(从1970.1.1开始的毫秒数)

myDate.getHours() //获取当前小时数(0-23)

myDate.getMinutes()//获取当前分钟数(0-59)

myDate.getSeconds()//获取当前秒数(0-59)

myDate.getMilliseconds() //获取当前毫秒数(0-999)

myDate.toLocaleDateString()//获取当前日期

var mytime=myDate.toLocaleTimeString()//获取当前时间

myDate.toLocaleString( ) //获取日期与时间

日期时间脚本库方法列表

Date.prototype.isLeapYear 判断闰年

Date.prototype.Format 日期格式化

Date.prototype.DateAdd 日期计算

Date.prototype.DateDiff 比较日期差

Date.prototype.toString 日期转字符串

Date.prototype.toArray 日期分割为数组

Date.prototype.DatePart 取日期的部分信息

Date.prototype.MaxDayOfDate 取日期所在月的最大天数

Date.prototype.WeekNumOfYear 判断日期所在年的第几周

StringToDate 字符串转日期型

IsValidDate 验证日期有效性

CheckDateTime 完整日期时间检查

daysBetween 日期天数差

js代码:

//---------------------------------------------------

// 判断闰年

//---------------------------------------------------

Date.prototype.isLeapYear = function()

{

return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)))

}

//---------------------------------------------------

// 日期格式化

// 格式 YYYY/yyyy/YY/yy 表示年份

// MM/M 月份

// W/w 星期

// dd/DD/d/D 日期

// hh/HH/h/H 时间

// mm/m 分钟

// ss/SS/s/S 秒

//---------------------------------------------------