js Date概念详细介绍


Posted in Javascript onNovember 22, 2013

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);

注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

month:用英文表示月份名称,从January到December

mth:用整数表示月份,从(1月)到11(12月)

dd:表示一个月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

new Date("January 12,2006 22:19:35"); 
new Date("January 12,2006"); 
new Date(2006,0,12,22,19,35); 
new Date(2006,0,12); 
new Date(1137075575000);

Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setFullYear() 设置 Date 对象中的年份(四位数字)。
setYear() 请使用 setFullYear() 方法代替。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setTime() 以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource() 返回该对象的源代码。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString() 请使用 toUTCString() 方法代替。 1 3
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。
valueOf() 返回 Date 对象的原始值。
var objDate=new Date([arguments list]);
Javascript 相关文章推荐
javascript cookies操作集合
Apr 12 Javascript
JS 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
Javasipt:操作radio标签详解
Dec 30 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
Aug 13 Javascript
动态加载jQuery的两种方法实例分析
Jul 17 Javascript
jQuery实现HTML表格单元格的合并功能
Apr 06 Javascript
js从外部获取图片的实现方法
Aug 05 Javascript
javascript如何实现create方法
Nov 04 Javascript
JavaScript canvas绘制折线图
Feb 18 Javascript
原生js生成图片验证码
Oct 11 Javascript
解决antd Form 表单校验方法无响应的问题
Oct 27 Javascript
angular4实现带搜索的下拉框
Mar 25 Javascript
页面定时刷新(1秒刷新一次)
Nov 22 #Javascript
js判断IE浏览器版本过低示例代码
Nov 22 #Javascript
js获取时间(本周、本季度、本月..)
Nov 22 #Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 #Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 #Javascript
jQuery 事件的命名空间简单了解
Nov 22 #Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
Nov 22 #Javascript
You might like
php预定义常量
2006/12/25 PHP
php 静态页面中显示动态内容
2009/08/14 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
JavaScript 继承的实现
2009/07/09 Javascript
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
vue观察模式浅析
2018/09/25 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
Python理解递归的方法总结
2019/01/28 Python
python如何将多个PDF进行合并
2019/08/13 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
Python实现弹球小游戏
2020/08/01 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
.net笔试题
2014/03/03 面试题
材料物理专业大学毕业生求职信
2013/10/15 职场文书
结对共建工作方案
2014/06/02 职场文书
化工实习心得体会
2014/09/09 职场文书
西安导游词
2015/02/12 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
使用Ajax实现进度条的绘制
2022/04/07 Javascript