js获得昨天的日期

1.JS如何利用当前时间来获取昨天的时间

Date 对象

启用基本存储器并取得日期和时间。

dateObj = new Date()

dateObj = new Date(dateVal)

dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])

参数

dateObj

必选项。要赋值为 Date 对象的变量名。

dateVal

必选项。如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数。如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。dateVal 参数也可以是从某些 ActiveX(R) 对象返回的 VT_DATE 值。

year

必选项。完整的年份,比如,1976(而不是 76)。

month

必选项。表示的月份,是从 0 到 11 之间的整数( 1 月至 12 月)。

date

必选项。表示日期,是从 1 到 31 之间的整数。

hours

可选项。 如果提供了 minutes 则必须给出。表示小时,是从 0 到 23 的整数(午夜到 11pm)。

minutes

可选项。 如果提供了 seconds 则必须给出。表示分钟,是从 0 到 59 的整数。

seconds

可选项。 如果提供了 milliseconds 则必须给出。表示秒钟,是从 0 到 59 的整数。

ms

可选项。 表示毫秒,是从 0 到 999 的整数。

说明

Date 对象保存以毫秒为单位表示特定时间段。如果某个参数的值大于其范围或为负数,则存储的其他值将做相应的调整。例如,如果指定 150 秒,JScript 将该数字重新定义为 2 分 30 秒。

如果数字为 NaN,则表示该对象不代表特定的时间段。如果未向 Date 对象传递参数,它将被初始化为当前时间 (UTC)。在能够使用该对象前必须为其赋值。

Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年。

Date 对象具有两个不创建 Date 对象就可以调用的静态方法。它们是 parse 和 UTC。

错误

下面的示例演示了 Date 对象的用法。

function DateDemo(){

var d, s = "Today's date is: "; // 声明变量。

d = new Date(); // 创建 Date 对象。

s += (d.getMonth() + 1) + "/"; // 获取月份。

s += d.getDate() + "/"; // 获取日。

s += d.getYear(); // 获取年份。

return(s); // 返回日期。

}

2.JS如何利用当前时间来获取昨天的时间

Date 对象 启用基本存储器并取得日期和时间。

dateObj = new Date() dateObj = new Date(dateVal) dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) 参数 dateObj 必选项。要赋值为 Date 对象的变量名。

dateVal 必选项。如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数。

如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。dateVal 参数也可以是从某些 ActiveX(R) 对象返回的 VT_DATE 值。

year 必选项。完整的年份,比如,1976(而不是 76)。

month 必选项。表示的月份,是从 0 到 11 之间的整数( 1 月至 12 月)。

date 必选项。表示日期,是从 1 到 31 之间的整数。

hours 可选项。 如果提供了 minutes 则必须给出。

表示小时,是从 0 到 23 的整数(午夜到 11pm)。 minutes 可选项。

如果提供了 seconds 则必须给出。表示分钟,是从 0 到 59 的整数。

seconds 可选项。 如果提供了 milliseconds 则必须给出。

表示秒钟,是从 0 到 59 的整数。 ms 可选项。

表示毫秒,是从 0 到 999 的整数。 说明 Date 对象保存以毫秒为单位表示特定时间段。

如果某个参数的值大于其范围或为负数,则存储的其他值将做相应的调整。例如,如果指定 150 秒,JScript 将该数字重新定义为 2 分 30 秒。

如果数字为 NaN,则表示该对象不代表特定的时间段。如果未向 Date 对象传递参数,它将被初始化为当前时间 (UTC)。

在能够使用该对象前必须为其赋值。 Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年。

Date 对象具有两个不创建 Date 对象就可以调用的静态方法。它们是 parse 和 UTC。

错误 下面的示例演示了 Date 对象的用法。 function DateDemo(){ var d, s = "Today's date is: "; // 声明变量。

d = new Date(); // 创建 Date 对象。 s += (d.getMonth() + 1) + "/"; // 获取月份。

s += d.getDate() + "/"; // 获取日。 s += d.getYear(); // 获取年份。

return(s); // 返回日期。 }。

3.js 如何获得今天前两天时间

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

// 将指定的number值添加到日期

// interval:s(秒)m(分)h(小时)d(天)w(周) q(季度) M(月)y (年)

// number:数值

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

Date.prototype.Add = function(interval, number) {

switch (interval) {

case 's': return new Date(Date.parse(this) + (1000 * number));

case 'm': return new Date(Date.parse(this) + (60000 * number));

case 'h': return new Date(Date.parse(this) + (3600000 * number));

case 'd': return new Date(Date.parse(this) + (86400000 * number));

case 'w': return new Date(Date.parse(this) + ((86400000 * 7) * number));

case 'M': return new Date(this.getFullYear(), (this.getMonth()) + number, this.getDate());

case 'q': return new Date(this.getFullYear(), (this.getMonth()) + number * 3, this.getDate());

case 'y': return new Date((this.getFullYear() + number), this.getMonth(), this.getDate());

}

}

Date.prototype.AddSecond = function(number) { return this.Add("s", number); }

Date.prototype.AddMinute = function(number) { return this.Add("m", number); }

Date.prototype.AddHour = function(number) { return this.Add("h", number); }

Date.prototype.AddDay = function(number) { return this.Add("d", number); }

Date.prototype.AddWeek = function(number) { return this.Add("w", number); }

Date.prototype.AddMonth = function(number) { return this.Add("M", number); }

Date.prototype.AddQuarter = function(number) { return this.Add("q", number); }

Date.prototype.AddYear = function(number) { return this.Add("y", number); }

Date对象的扩展。

前两天 好像是: new Date().AddDay(-2)

4.js 如何获得今天前两天时间

//---------------------------------------------------// 将指定的number值添加到日期// interval:s(秒)m(分)h(小时)d(天)w(周) q(季度) M(月)y (年)// number:数值//---------------------------------------------------Date.prototype.Add = function(interval, number) { switch (interval) { case 's': return new Date(Date.parse(this) + (1000 * number)); case 'm': return new Date(Date.parse(this) + (60000 * number)); case 'h': return new Date(Date.parse(this) + (3600000 * number)); case 'd': return new Date(Date.parse(this) + (86400000 * number)); case 'w': return new Date(Date.parse(this) + ((86400000 * 7) * number)); case 'M': return new Date(this.getFullYear(), (this.getMonth()) + number, this.getDate()); case 'q': return new Date(this.getFullYear(), (this.getMonth()) + number * 3, this.getDate()); case 'y': return new Date((this.getFullYear() + number), this.getMonth(), this.getDate()); }}Date.prototype.AddSecond = function(number) { return this.Add("s", number); }Date.prototype.AddMinute = function(number) { return this.Add("m", number); }Date.prototype.AddHour = function(number) { return this.Add("h", number); }Date.prototype.AddDay = function(number) { return this.Add("d", number); }Date.prototype.AddWeek = function(number) { return this.Add("w", number); }Date.prototype.AddMonth = function(number) { return this.Add("M", number); }Date.prototype.AddQuarter = function(number) { return this.Add("q", number); }Date.prototype.AddYear = function(number) { return this.Add("y", number); }Date对象的扩展。

前两天 好像是: new Date().AddDay(-2)。

5.js 获取指定日期的前一天 如何得到

var today=new Date(2006,0,12); //月份为0-11 var yesterday_milliseconds=today.getTime()-1000*60*60*24; var yesterday=new Date(); yesterday.setTime(yesterday_milliseconds); var strYear=yesterday.getFullYear(); var strDay=yesterday.getDate(); var strMonth=yesterday.getMonth()+1; if(strMonth<10) { strMonth="0"+strMonth; } var strYesterday=strYear+"-"+strMonth+"-"+strDay; alert(strYesterday);。

6.js 获取指定日期的前一天 如何得到

var today=new Date(2006,0,12); //月份为0-11

var yesterday_milliseconds=today.getTime()-1000*60*60*24;

var yesterday=new Date();

yesterday.setTime(yesterday_milliseconds);

var strYear=yesterday.getFullYear();

var strDay=yesterday.getDate();

var strMonth=yesterday.getMonth()+1;

if(strMonth&lt;10)

{

strMonth="0"+strMonth;

}

var strYesterday=strYear+"-"+strMonth+"-"+strDay;

alert(strYesterday);

js获得昨天的日期

转载请注明出处JS代码网 » js获得昨天的日期

资讯

js中return和不return的区别

阅读(6)

本文主要为您介绍js中return和不return的区别,内容包括关于js中return的用法有一点不懂,求解,return的用法(在js中),大师们,js有的时候调用加return有的时候不加这是怎么个区别法搜。首先,一旦执行了return语句就会对function进行返回值返回

资讯

js清空所有input的值

阅读(6)

本文主要为您介绍js清空所有input的值,内容包括js怎么清空inputfile里的值?,如何清空一个div里面所有input框的值,怎么用简单的JavaScript清空一个div中所有input中的内容?。html:<input type="file" value="选择文件" id="fileInput" /><button

资讯

手机中的JS文件是什么

阅读(6)

本文主要为您介绍手机中的JS文件是什么,内容包括手机上的JavaScript什什么意思?,我的世界手机版js是什么js怎么用,在手机行业中,js是什么意思?。Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语

资讯

js获取的总时间长

阅读(8)

本文主要为您介绍js获取的总时间长,内容包括如何用JS获取audio标签的已播放时长并控制进度条的width?,用js如何获取mp3歌曲时间,JS实现获取服务器时间怎么写呢?。1. <audio id="audio" controls>。2. <source src="horse.ogg" type="audi

资讯

js分割字符串的方法

阅读(4)

本文主要为您介绍js分割字符串的方法,内容包括javascript拆分一个字符串,js中分割字符串,js字符串拆分?。在本例中,我们将按照不同的方式来分割字符串:123456<script type="text/javascript">var str="

资讯

java如何获取js的date

阅读(3)

本文主要为您介绍java如何获取js的date,内容包括获取Java中的Date对象(时间:1987722)的毫秒值后,转换为前台,Java代码如何获得当前日期和时间?,JS实现取当月的最后一天代码怎么写呢?。int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance

资讯

js生成的html事件无效

阅读(5)

本文主要为您介绍js生成的html事件无效,内容包括js文件由html调用无效,异步加载的html但是js无法生效有什么解决方法,onclick事件,无法获取js事件源对象,财富不多,希望高手帮?爱问知。本例的重点是如何为控件绑定事件。绑定控件时需要知道

资讯

js获取src的浏览器兼容

阅读(7)

本文主要为您介绍js获取src的浏览器兼容,内容包括求个js的兼容问题关于对iframe的src获取的,在jsp页面,日期选择框,如何写一个网页的javascript判断浏览器的代码E浏览器下可。做这个用控件吧,好做下载My97DatePicker4.8Beta3http://www.my97

资讯

js循环里面定义的变量赋值

阅读(7)

本文主要为您介绍js循环里面定义的变量赋值,内容包括怎么在js里给变量赋值,JS中如何把String[]循环赋值给一个变量,JS中如何把String[]循环赋值给一个变量。<script language="javascript"><br>var a = new Array();//初始化数组<br>a[0

资讯

js中对象的继承

阅读(7)

本文主要为您介绍js中对象的继承,内容包括js中继承的几种用法总结,javascript面向对象中继承实现的几种方式,JS如何创建对象和继承对象。一,js中对象继承js中有三种继承方式1.js原型(prototype)实现继承复制代码 代码如下:<SPAN style="BACKG

资讯

js和jsp中变量的值

阅读(7)

本文主要为您介绍js和jsp中变量的值,内容包括从js文件里拿jsp文件中javascript变量的值,javascript中的变量与jsp页面的传值怎么做?,jsp中如何取javascript中变量的值。js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据。java

资讯

js怎么获取a标签的id

阅读(4)

本文主要为您介绍js怎么获取a标签的id,内容包括js点击删除确认并获取a标签id值,js中如何用id去获取a标签?,js如何获得被点击的a标签的Id或者url?。添加onclick事件,获取href属性就知道具体的url地址了<br><!doctype html><br><html><br><bo

资讯

js中的闭包怎么理解

阅读(4)

本文主要为您介绍js中的闭包怎么理解,内容包括JavaScript的闭包是什么意思以及作用和应,js中的闭包怎么用?求详解,最好是个人体会,如何理解和应用javascript闭包。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript

资讯

适合vue.js的编辑器

阅读(5)

本文主要为您介绍适合vue.js的编辑器,内容包括什么编辑器写Vue比较好,生成前端代码的神器呢?,写vue.js应该用什么编辑器/IDE才是最好的呢。项目脚手架代码生成工具项目脚手架主要做的项目的构建流程,环境的配置等。做到开箱即用。基于命令的

资讯

js中return和不return的区别

阅读(6)

本文主要为您介绍js中return和不return的区别,内容包括关于js中return的用法有一点不懂,求解,return的用法(在js中),大师们,js有的时候调用加return有的时候不加这是怎么个区别法搜。首先,一旦执行了return语句就会对function进行返回值返回

资讯

js清空所有input的值

阅读(6)

本文主要为您介绍js清空所有input的值,内容包括js怎么清空inputfile里的值?,如何清空一个div里面所有input框的值,怎么用简单的JavaScript清空一个div中所有input中的内容?。html:<input type="file" value="选择文件" id="fileInput" /><button

资讯

手机中的JS文件是什么

阅读(6)

本文主要为您介绍手机中的JS文件是什么,内容包括手机上的JavaScript什什么意思?,我的世界手机版js是什么js怎么用,在手机行业中,js是什么意思?。Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语

资讯

js获取的总时间长

阅读(8)

本文主要为您介绍js获取的总时间长,内容包括如何用JS获取audio标签的已播放时长并控制进度条的width?,用js如何获取mp3歌曲时间,JS实现获取服务器时间怎么写呢?。1. <audio id="audio" controls>。2. <source src="horse.ogg" type="audi

资讯

js分割字符串的方法

阅读(4)

本文主要为您介绍js分割字符串的方法,内容包括javascript拆分一个字符串,js中分割字符串,js字符串拆分?。在本例中,我们将按照不同的方式来分割字符串:123456<script type="text/javascript">var str="

资讯

java如何获取js的date

阅读(3)

本文主要为您介绍java如何获取js的date,内容包括获取Java中的Date对象(时间:1987722)的毫秒值后,转换为前台,Java代码如何获得当前日期和时间?,JS实现取当月的最后一天代码怎么写呢?。int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance

资讯

js生成的html事件无效

阅读(5)

本文主要为您介绍js生成的html事件无效,内容包括js文件由html调用无效,异步加载的html但是js无法生效有什么解决方法,onclick事件,无法获取js事件源对象,财富不多,希望高手帮?爱问知。本例的重点是如何为控件绑定事件。绑定控件时需要知道

资讯

我的世界0.13.0b5启动器js大全

阅读(5)

本文主要为您介绍我的世界0.13.0b5启动器js大全,内容包括我的世界能双手拿东西的js叫什么,我的世界pe方块启动器js代码怎么?爱问知,物质的密度表。常用物质密度表(1g/cm3=1000kg/m3=1吨/立方米) 材料名称 密度(g/cm3) 材料名称 密度(g/cm3) 水 1.