JavaScript中日期的相关操作方法总结


Posted in Javascript onOctober 24, 2015

创建日期
Date 对象用于处理日期和时间。
可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:
有四种方式初始化日期:

new Date() // 当前日期和时间
new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)

上面的参数大多数都是可选的,在不指定的情况下,默认参数是0。
实例化一个日期的一些例子:

var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)

设置日期
通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。
在下面的例子中,我们为日期对象设置了一个特定的日期 (2010 年 1 月 14 日):

var myDate=new Date();
myDate.setFullYear(2010,0,14);

在下面的例子中,我们将日期对象设置为 5 天后的日期:

var myDate=new Date();
myDate.setDate(myDate.getDate()+5);

注意: 如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。
两个日期比较
日期对象也可用于比较两个日期。
下面的代码将当前日期与 2100 年 1 月 14 日做了比较:

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
 {
 alert("Today is before 14th January 2100");
 }
else
 {
 alert("Today is after 14th January 2100");
 }

如何使用 Date() 方法获得当日的日期。
源代码:

<!DOCTYPE html>
<html>
<body>
​
<script>
​
var d=new Date();
document.write(d);
​
</script>
​
</body>
</html>

  

测试结果:

Sat Oct 24 2015 15:14:48 GMT+0800 (中国标准时间)
Javascript 相关文章推荐
细品javascript 寻址,闭包,对象模型和相关问题
Apr 27 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
Sep 09 Javascript
Uploadify上传文件方法
Mar 16 Javascript
基于jQuery实现仿微博发布框字数提示
Jul 27 Javascript
JS添加或修改控件的样式(Class)实现方法
Oct 15 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
鼠标经过出现气泡框的简单实例
Mar 17 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
Apr 27 Javascript
jQuery异步提交表单实例
May 30 jQuery
JavaScript 装逼指南(js另类写法)
May 10 Javascript
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
JavaScript中Date对象的常用方法示例
Oct 24 #Javascript
js实现表单多按钮提交action的处理方法
Oct 24 #Javascript
JS实现状态栏跑马灯文字效果代码
Oct 24 #Javascript
JavaScript实现标题栏文字轮播效果代码
Oct 24 #Javascript
JS实现IE状态栏文字缩放效果代码
Oct 24 #Javascript
jQuery实现悬浮在右上角的网页客服效果代码
Oct 24 #Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 #Javascript
You might like
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
php实现aes加密类分享
2014/02/16 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
javascript引导程序
2008/10/26 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
node.js入门教程
2014/06/01 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python实现批量修改文件名实例
2015/07/08 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
python数据爬下来保存的位置
2020/02/17 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
win10安装python3.6的常见问题
2020/07/01 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
python中append函数用法讲解
2020/12/11 Python
函数指针的定义是什么
2016/08/14 面试题
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
节能环保口号
2014/06/12 职场文书
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
先进教师事迹材料
2014/12/16 职场文书
服务承诺书
2015/01/19 职场文书
计划生育目标责任书
2015/05/09 职场文书