js的Date对象
1、构造Date对象
var dt = new Date(); //获取当地包含日期和时间的对象,格式为:Thu Aug 31 2017 09:15:43 GMT+0800 (中国标准时间)
2.使用new Date()可以构造固定时间的date对象
1)new Date(时间戳)//返回值为时间戳-1970/01/01的毫秒数,然后转化为new Date()格式的时间;
2)new Date(时间字符串),时间字符串的格式为:“YYYY/MM/DD HH:mm:ss”; "YYYY-MM-DD HH:mm:ss";输出格式也为new Date()的输出;
3.new Date(year,month,day,hours,minutes,seconds,milliseconds)
例子:var dt = new Date(2014,06) //Tue Jul 01 2014 00:00:00 GMT+0800 (中国标准时间)
4.Date方法
getFullYear();//获取当前年份
getMonth()+1;//获取当前月份,因为月份为0~11,所以要获取当前月份,需要+1;
getDate();//获取当前日期值,范围为1~31;
getHours(); //获取小时值
getMinutes();//获取分钟值
getSeconds(); //获取毫秒值
getDay(); //0为星期天,1为星期一,一次推算,值范围为0~6;
getTime(); // 返回date日期与1970/01/01之间的毫秒数,即时间戳
5、 字符串化
1)toString():输出:Tue Jul 01 2014 00:00:00 GMT+0800 (中国标准时间)
2)toLocaleString(),输出:2014-06-04
3)toDateString(),输出:Tue Jul 01 2014
4)toLocaleDateString(),输出“2014-06-01”
5)toTimeString(),输出:00:00:00 GMT+0800 (中国标准时间)
6)toLocaleTimeString(),输出:00:00:00
7)valueOf(),与getTime()一样,返回date对象的时间戳
6、Date.now() ,直接返回当前时间对应的时间戳
7、Date.parse(datestr),返回时间戳,参数datestr有两种格式:
1)YYYY/MM/DD HH:mm:ss (推荐使用)
2)YYYY-MM-DD HH:mm:ss (在IE中返回NAN)
(注:一般来说,日期格式“YYYY/MM/DD”的兼容性更好,而“YYYY-MM-DD”相对较差,所以有些时候需要对该日期格式进行转换)
js的Date对象的更多相关文章
- JavaScript基础17——js的Date对象
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JS的Date对象、Math、包装类
Date对象 在JS使用Date对象来表示时间 当前时间 var d = new Date(); 指定时间 格式:月/日/年 时:分:秒 var e = new Date("02/16/ ...
- js实现小时钟,js中Date对象的使用?
介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,da ...
- JS高级面试题思路(装箱和拆箱、栈和堆、js中sort()方法、.js中Date对象中的getMounth() 需要注意的、开发中编码和解码使用场景有哪些)
1.装箱和拆箱: 装箱:把基本数据类型转化为对应的引用数据类型的操作: var num = 123 // num var objNum = new Num(123) // object console ...
- JS中Date对象getYear()方法和getFullYear()方法区别
释义 JavaScript getFullYear() 方法 getFullYear() 方法可返回一个表示年份的 4 位数字. getYear() 语法 dateObject.getFullYear ...
- JS 的Date对象
原文 http://www.cnblogs.com/towerking/p/3220410.html 一.获取Date对象 在JS中我们可以通过下面一段代码获取本地时间 var currentDate ...
- javascript得知 - js的Date对象函数
js的Date功能很强大.通常使用. 首先获得当前的日期: var CurDate = new Date(); var Year = CurDate.getFullYear(); //年份(四位 例: ...
- js日期date对象
js日期 日期对象的一些属性和方法 var date = new Date() date.toString() // "Tue Jan 29 2019 22:58:13 GMT+0800 ( ...
- js中Date()对象详解
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...
- js时间Date对象介绍及解决getTime转换为8点的问题
前言 在做时间转换的时候,发现用“2016-04-12”转出来的时间戳是 2016-04-12 08:00的时间点,而不是0点. new Date('2016-04-12').getTime(); ) ...
随机推荐
- opencv摄像头捕获图像
#include <iostream> #include <opencv2/opencv.hpp> using namespace cv; using namespace st ...
- MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)
MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作): a.创建2张表 create table userinfo(nid int not nul ...
- ABAP中的AMDP(ABAP-Managed Database Procedures )
ABAP管理下的数据库存储过程(ABAP-Managed Database Procedure,以下简称AMDP)是在APAP on SAP HANA开发中的一种优化模式.AMDP使用数据库语言书写, ...
- 找出共同好友 - 数据挖掘 - Scala版
大家好,关于“找出共同好友”的算法,网上有不少语言的实现,今天有空之余,自己研究了下Scala算法的写法 完整代码可以参考Git地址:https://github.com/benben7466/Spa ...
- JAVA基础-JDBC二(常用的开源工具)
一.连接池 在实际的开发应用中,我们常常会对数据库进行大量的高并发的访问,而最原始的连接和操作方式并不能满足这种大量的访问,程序员为了追求更方便.更快捷.更科学安全的开发.第三方的工具类和Dao层的框 ...
- GO学习——安装编译(1)
学习网站列表: Golang官网:https://golang.org/ Golang标准库文档:https://golang.org/pkg Golang中文标准库文档:https://studyg ...
- OpenStack搭建遇到的问题2(组件配置错误了,别重装全部,就把模块卸载就行了)
apt-get remove -y mysql-server python-mysqldb 在装OpenStack的时候,出错的可能就是就是一个模块,比如keysstone或者是glance出错了,我 ...
- Zepto中的Swipe事件失效
需要阻止浏览器默认滑动的事件 document.addEventListener('touchmove', function (event) { event.preventDefault(); }, ...
- 删除kafka的topic及kafka基本命令
kafka的topic默认是不允许被删除的,删除后在topic后会出现”marked for deletion”字样,实际并未删除,现在创建同样的topic会提示topic已经存在. 解决办法: se ...
- JMeter接口测试系列-关联参数
这里主要记录一下A接口的返回结果经过md5加密之后作为另外B接口的参数,这个问题困扰了很久,找了不少资料,现在把解决方法记录如下: 环境 ①JMeter 3.0 ②前置条件:将fastjson.jar ...