<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

</body>

<script type="text/javascript">

//日期对象可以储存任意一个日期, 并且可以精确到毫秒数( 1 / 1000 秒)。

//定义一个时间对象:

//var Udate = new Date();

//注意:使用关键字new,Date()的首字母必须大写。

//使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。

//如果要自定义初始值,可以用以下方法:

var d = new Date(2012, 10, 1);

document.write(d + "<br/>");

var c = new Date('Oct 1,2012');

document.write(d + "<br/>");

//访问方法语法:“<日期对象><方法>”

//Date 对象中处理时间和日期的常用方法:

// get/setDate():    返回,设置日期

//get/setFullYear(): 返回,设置年份,用四位数表示

// get/setYear(): 返回,设置年份

//get/setMonth(): 返回,设置月份(0:1月,,,,11:12月)

//get/setHours(): 返回,设置小时,24小时制

// get/setMinutes(): 返回,设置分钟数

//get/setSeconds(): 返回,设置秒钟数

// get/setTime(): 返回,设置单位(毫秒为单位)

//1.设置年份方法

//get/setFullYear()返回/设置年份,用四位数表示

var mydate = new Date(); //当前时间

document.write(mydate + "<br/>");

document.write(mydate.getFullYear() + "<br/>"); //输出当前年份

mydate.setFullYear(81); //设置年份

document.write(mydate + "<br/>") //输出年份被设定为81年

// 不同浏览器,mydate.setFullYear(81)结果不同,

//年份被设定为0081或81两种情况。

//注意:

// 结果格式依次为: 星期、 月、 日、 年、 时、 分、 秒、 时区。(火狐浏览器)

// 不同浏览器, 时间格式有差异

//2.设置星期的方法

//getDay() 返回星期,返回的是0-6的数字,0 表示星期天。

//如果要返回相对应“星期”,通过数组完成,代码如下:

var mydate=new Date();//定义日期对象

var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

// 定义数组对象,给每个数组项赋值

var mynum=mydate.getDay();//返回值存储在变量mynum中 

document.write(mydate.getDay());//输出getDate()获取值

document.write("今天是:"+weekday[mynum]);//输出星期几

document.write("<br/>");

//3.设置时间方法

//get/setTime() 返回/设置时间,单位毫秒数,

//计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

//如果将目前日期对象的时间推迟1小时,代码如下:

var mydate=new Date();

document.write("当前时间"+mydate+"<br/>");

mydate.setTime(mydate.getTime()+60*60*1000);

document.write("推迟一小时时间:"+mydate);

//注意:一小时60分,一分60秒,一秒1000毫秒;时间推迟一小时就是:"x.setTime(x.getTime()+60*60*1000);"

</script>

</html>

JS中,日期对象(获取当前现在的年份,星期,时间)的更多相关文章

  1. 正则表达式:日期,电话,邮箱等常用字符串;js中日期的带下的比较,获取不同格式的日期

    一.日期 (1)首先需要验证年份,显然,年份范围为 0001 - 9999,匹配YYYY的正则表达式为: [0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1- ...

  2. js 中日期2013-08-30或2019-08-24 12:30:00 转换成时间戳,和2019-08-29T02:15:08.000+0000转化为2019-08-29T02:15:08

    js 中日期2019-08-24 或2019-08-24 12:30:00 转换成时间戳 首先将它转成date日期类型,然后获取毫秒形式时间戳 let date=new Date("2019 ...

  3. js中判断对象具体类型

    大家可能知道js中判断对象类型可以用typeof来判断.看下面的情况 <script> alert(typeof 1);//number alert(typeof "2" ...

  4. 浅解析js中的对象

    浅解析js中的对象 原文网址:http://www.cnblogs.com/foodoir/p/5971686.html,转载请注明出处. 前面的话: 说到对象,我首先想到的是每到过年过节见长辈的时候 ...

  5. js中推断对象详细类型

    大家可能知道js中推断对象类型能够用typeof来推断. 看以下的情况 <script> alert(typeof 1);//number alert(typeof "2&quo ...

  6. JS中有关对象的继承以及实例化、浅拷贝深拷贝的奥秘

    一.属性的归属问题 JS对象中定义的属性和方法如果不是挂在原型链上的方法和属性(直接通过如类似x的方式进行定义)都只是在该对象上,对原型链上的没有影响.对于所有实例共用的方法可直接定义在原型链上这样实 ...

  7. JS中的对象和方法简单剖析

    众所周知,在js中对象就是精髓,不理解对象就是不理解js. 那么什么事js中的对象呢? 在js中,几乎一切皆对象: Boolean ,String,Number可以是对象(或者说原生数据被认作对象): ...

  8. 深入理解JS中的对象(一)

    目录 一切皆是对象吗? 对象 原型与原型链 构造函数 参考 1.一切皆是对象吗? 首先,"在 JavaScript 中,一切皆是对象"这种表述是不完全正确的. JavaScript ...

  9. 深入理解JS中的对象(二):new 的工作原理

    目录 序言 不同返回值的构造函数 深入 new 调用函数原理 总结 参考 1.序言 在 深入理解JS中的对象(一):原型.原型链和构造函数 中,我们分析了JS中是否一切皆对象以及对象的原型.原型链和构 ...

  10. 深入理解JS中的对象(三):class 的工作原理

    目录 序言 class 是一个特殊的函数 class 的工作原理 class 继承的原型链关系 参考 1.序言 ECMAScript 2015(ES6) 中引入的 JavaScript 类实质上是 J ...

随机推荐

  1. review38

    Java程序中可以存在多个线程,但是在处理多线程问题时,必须注意这样一个问题:当两个或多个线程同时访问同一个变量,并且一些线程需要修改这个变量.这时可能发生混乱. 所谓线程同步就是若干个线程都需要一个 ...

  2. Wannafly挑战赛4 B,小AA的数列

    题意:求子区间异或和,要求区间长度在l到r之间,并且为偶数 题解:对于每一位算贡献,可以分奇偶来记录,计算的时候只加上奇偶性相同的就保证了为偶数,从大于l的点开始每次++,从大于r的点每次--,记录二 ...

  3. 51nod 1272 思维/线段树

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1272 1272 最大距离 题目来源: Codility 基准时间限制:1 ...

  4. jquery判断密码是否一致?

    密码 请输入密码 重新输入密码 请输入新密码 <input type="text" id="btn0"> 密码 <span class=&qu ...

  5. c++primer 第l六章编程练习答案

    6.11.1 #include<iostream> #include<cctype> int main() { using namespace std; char ch; ci ...

  6. java学习笔记 --- 多线程(多线程的创建方式)

    1.创建多线程方式1——继承Thread类. 步骤:  A:自定义类MyThread继承Thread类.  B:MyThread类里面重写run()? 为什么是run()方法呢? C:创建对象 D:启 ...

  7. 又是毕业季1&&又是毕业季2

    又是毕业季2 n/k; 又是毕业季2 一开始很容易想到枚举n个数取k个的所有组合,然后分别用辗转相除法求最大公约数,但是复杂度明显不符合要求,于是必须换一种思路. 我们想到,k个数的公约数含义就是这k ...

  8. @media screen页面自适应尺寸!!

    @media screen and (max-width:360px){body,input,select{font-size:38%}} @media screen and (min-width:3 ...

  9. ubuntu 挂载exfat

    在ubuntu下,由于版权的原因,默认不支持exfat格式的u盘,不过可以很方便就能添加对exfat的支持: 1.对于ubuntu 14.04版本,直接运行下面的命令就可以了: sudo apt-ge ...

  10. Linux安装搜狗拼音输入法-sogoupinyin

    Linux安装搜狗拼音输入法-sogoupinyin Linux安装搜狗拼音输入法-sogoupinyin 一.下载所需安装包 二.卸载原有输入法 三.安装 四.安装配置工具 在网上查资料安装好了搜狗 ...