Javascript 获取和设置日期

关于JavaScript中日期对象使用方法:

一般有两种设置时间的方式:

    一种是直接指定,如:date.setHours(13);    //指定date的时间为下午1点。

   第二种是先获取时间进行计算,然后再进行设置,如: date.setHours(date.getHours() + 13);  //获取date的时间,再往后推13个小时;

下面查看更多的例子:

<script type="text/javascript">
var mydate=new Date();  //获取电脑当前时间;
document.write("当前时间:"+mydate+"<br>");

//设置年份
//mydate.setFullYear(mydate.getFullYear() + 2);
//mydate.setFullYear(2018);
mydate.setYear(2018);
document.write("推迟2年是:" + mydate + "<br>");

//设置月份,月份从0~11,0是一月;
//mydate.setMonth(1); //设置成2月
mydate.setMonth(mydate.getMonth() + 2); //设置当前月份往后的第2个月;
document.write("推迟2个月是:" + mydate + "<br>");

//设置时间,24小时制
//mydate.setHours(2); //设置为凌晨2点;
mydate.setHours(mydate.getHours() + 2); //设置为当前时间往后推2个小时;
document.write("推迟2个小时是:" + mydate + "<br>");

//设置分钟,60分钟
//mydate.setMinutes(0); //设置时间为0分钟;
mydate.setMinutes(mydate.getMinutes() + 30); //设置时间为当前时间往后推30分钟;
document.write("推迟30分钟是:" + mydate + "<br>");

//设置秒钟,60秒
//mydate.setSeconds(0); //设置秒为0;
mydate.setSeconds(mydate.getSeconds() + 10); //设置时间为当前时间10秒后;
document.write("十秒钟后是:" + mydate + "<br>");

//设置毫秒,1秒=1000毫秒
//mydate.setTime(0); //设置毫秒为0;
mydate.setTime(mydate.getTime() + 1000); //设置时间为当前时间10秒后;
document.write("加1000毫秒后是:" + mydate + "<br>");

//注意,get的时间超过了单位,会进行换算,如,1:70秒会变成:2:10秒。 例:
mydate.setMinutes(mydate.getMinutes() + 70)
//mydate.setTime(mydate.getTime() + 24 * 60 * 60 * 1000);
document.write("最后今天是:" + mydate + "<br>");

//返回星期,从0~6,0是星期天;
mydate.getDay()
var weekarr= ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
document.write("最后今天是:" + weekarr[mydate.getDay()] + "<br>");

</script>

转载于:https://www.cnblogs.com/zwanwu/p/5509058.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418494.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(1938)vue之电商管理系统电商系统之下拉框环境

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue import Users from ./components/user/Users.vue import Right fr…

cookie和session的区别和用法

https://www.cnblogs.com/wangzhongqiu/p/8970935.html

javascript判断图片是否加载完成方法整理

有时候我们在前端开发工作中为了获取图片的信息&#xff0c;需要在图片加载完成后才可以正确的获取到图片的大小尺寸&#xff0c;并且执行相应的回调函数使图片产生某种显示效果。本文主要整理了几种常见的javascipt判断图片加载完成时的方法&#xff0c;并通过代码与实际应用相…

前端学习(1939)vue之电商管理系统电商系统之完成全部功能

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue import Users from ./components/user/Users.vue import Right fr…

response 中OutputStream和PrintWriter区别

https://blog.csdn.net/feipeng8848/article/details/56286399 https://blog.csdn.net/lhanson/article/details/83893999 https://blog.csdn.net/qq_16605855/article/details/78260355 public class RenderUtil {/*** 渲染json对象*/public static void renderJson(HttpSe…

为PHP7安装Windows Server 2012 R2过程记录

因为要安装php-7.0.6-Win32-VC14-x64&#xff0c;需要先安装vcredist2015_x64_14.0.23026.0。 之前安装了Windows Server 2012 R2后&#xff0c;一直无法成功安装vcredist2015_x64_14.0.23026.0。 据说是因为没有打几个补丁。但是一直都打不上&#xff0c;索性直接安装了个带补…

《学习OpenCV》课后习题解答1

题目&#xff1a;&#xff08;P104&#xff09; 下面这个练习是帮助掌握矩阵类型。创造一个三通道二维矩阵&#xff0c;字节类型&#xff0c;大小为100*100&#xff0c;并设置所有数值为0。 a.在矩阵中使用cvCircle( CvArr* img, CvPoint center, int radius, CvScalar colo…

通用的MIME类型:application/octet-stream

https://www.cnblogs.com/xiaohi/p/6550133.html

Java开发神器Lombok使用详解

https://blog.csdn.net/wo541075754/article/details/103867617?depth_1-utm_sourcedistribute.pc_feed.none-task&request_id&utm_sourcedistribute.pc_feed.none-task

Mac上更新Ruby

1、安装 RVM RVM:Ruby Version Manager,Ruby版本管理器&#xff0c;包括Ruby的版本管理和Gem库管理(gemset)$ curl -L get.rvm.io | bash -s stable 测试是否安装正常 rvm -v 2、用RVM升级Ruby #查看当前ruby版本 $ ruby -v ruby 2.0.0 #列出已知的ruby版本 $ rvm list…

前端学习(1943)vue之电商管理系统电商系统之通过路由加载商品分类

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue import Users from ./components/user/Users.vue import Right fr…

PC端支付宝支付接口的调用(沙箱环境测试最全文档)

https://blog.csdn.net/qq_43591363/article/details/104591261?depth_1-utm_sourcedistribute.pc_relevant.none-task&utm_sourcedistribute.pc_relevant.none-task

漫谈C++:良好的编程习惯与编程要点

以良好的方式编写C class 假设现在我们要实现一个复数类complex&#xff0c;在类的实现过程中探索良好的编程习惯。 ① Header(头文件)中的防卫式声明complex.h: # ifndef __COMPLEX__ # define __COMPLEX__ class complex {} # endif 防止头文件的内容被多次包含。 ② 把数据…

前端学习(1944)vue之电商管理系统电商系统之绘制分类组件的基本结构

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue import Users from ./components/user/Users.vue import Right fr…

jqprint控件使用

https://www.cnblogs.com/daimaxuejia/p/9553264.html

iOS之多线程

1、多线程简介&#xff1a;用户使用APP的时候如果每个操作都会等待好长的时间&#xff0c;才能得到程序的响应&#xff0c;这就影响了用户体验&#xff0c;为了减少用户的等待时间&#xff0c;我们可以使用多线程&#xff1a;开辟出子线程去处理一些比较耗时的操作&#xff08;…

前端学习(1945)vue之电商管理系统电商系统之调用api获取数据

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue import Users from ./components/user/Users.vue import Right fr…