java 今天 昨天_js获取当前时间(昨天、今天、明天)
1、时间格式化
1 //昨天的时间
2 var day1 = new Date(); 3 day1.setTime(day1.getTime()-24*60*60*1000);
4 var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();
5 //今天的时间
6 var day2 = new Date(); 7 day2.setTime(day2.getTime());
8 var s2 = day2.getFullYear()+"-" + (day2.getMonth()+1) + "-" + day2.getDate();
9 //明天的时间
10 var day3 = new Date();
11 day3.setTime(day3.getTime()+24*60*60*1000);
12 var s3 = day3.getFullYear()+"-" + (day3.getMonth()+1) + "-" + day3.getDate();
13 //拼接时间
14 function show(){
15 var str = "" + s1 + "至" + s2;
16 return str;
17 }
18 //赋值doubleDate
19 $('#dateS').val(show());
2、下面是具体到时分秒的获取方法
1 function writeCurrentDate() {
2 var now = new Date();
3 var year = now.getFullYear(); //得到年份
4 var month = now.getMonth();//得到月份
5 var date = now.getDate();//得到日期
6 var day = now.getDay();//得到周几
7 var hour = now.getHours();//得到小时
8 var minu = now.getMinutes();//得到分钟
9 var sec = now.getSeconds();//得到秒
10 var MS = now.getMilliseconds();//获取毫秒
11 var week;
12 month = month + 1;
13 if (month < 10) month = "0" + month;
14 if (date < 10) date = "0" + date;
15 if (hour < 10) hour = "0" + hour;
16 if (minu < 10) minu = "0" + minu;
17 if (sec < 10) sec = "0" + sec;
18 if (MS < 100)MS = "0" + MS;
19 var arr_week = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
20 week = arr_week[day];
21 var time = "";
22 time = year + "年" + month + "月" + date + "日" + " " + hour + ":" + minu + ":" + sec + " " + week;
23 //当前日期赋值给当前日期输入框中(jQuery easyUI)
24 $("#currentDate").html(time);
25 //设置得到当前日期的函数的执行间隔时间,每1000毫秒刷新一次。
26 var timer = setTimeout("writeCurrentDate()", 1000); 27 }
3、2017.6.27更新
今天又发现了一种简单的方法:可以直接对年月日时分秒进行操作,假如今天2017-06-01 那么所得昨天为 2017-05-31
1 //昨天的时间
2 var day1 = new Date();
3 day1.setDate(day1.getDate() - 1);
4 var s1 = day1.format("yyyy-MM-dd");
5 //前天的时间
6 var day2 = new Date();
7 day2.setDate(day2.getDate() - 2);
8 var s2 = day2.format("yyyy-MM-dd");
其中,format函数为扩展函数。
1 /**
2 *对Date的扩展,将 Date 转化为指定格式的String
3 *月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
4 *年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
5 *例子:
6 *(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
7 *(new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
8 */
9 Date.prototype.format = function (fmt) {
10 var o = {
11 "M+": this.getMonth() + 1, //月份
12 "d+": this.getDate(), //日
13 "h+": this.getHours(), //小时
14 "m+": this.getMinutes(), //分
15 "s+": this.getSeconds(), //秒
16 "q+": Math.floor((this.getMonth() + 3) / 3), //季度
17 "S": this.getMilliseconds() //毫秒
18 };
19 if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
20 for (var k in o)
21 if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
22 return fmt; 23 }
4、页面日期 2017-06-27 变 20170627 “2017-06-27”.replace(/-/g,"")。
本次给大家推荐一个免费的学习群,里面概括移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。
对web开发技术感兴趣的同学,欢迎加入Q群:582735936,不管你是小白还是大牛我都欢迎,还有大牛整理的一套高效率学习路线和教程与您免费分享,同时每天更新视频资料。
最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。
小礼物走一走,来简书关注我
java 今天 昨天_js获取当前时间(昨天、今天、明天)相关推荐
- js获取当前时间(昨天、今天、明天)
js获取当前时间(昨天.今天.明天) //昨天的时间var day1 = new Date();day1.setTime(day1.getTime() - 24 * 60 * 60 * 1000);v ...
- javascript/nodejs 中获取当前时间(昨天、今天、明天)
javascript/nodejs 中获取当前时间(昨天.今天.明天) 我们在开发中,经常要获取的今天,昨天,和明天的日期,下列有个记录能够获得今天,昨天,明天的日期,并且格式化输出 首先我们需要扩展 ...
- java中calendarr_Java端获取当前时间的前12个小时
1.Java(service方法)端获取当前时间的前12个小时: public Object getSearchName(HttpServletRequest request){ JSONArray ...
- java系列之:获取当前时间和当前时间上一个小时的时间
java系列之:获取当前时间和当前时间上一个小时的时间 calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - ...
- php表示昨天_php获取今天、昨天、明天的日期
php获取今天.昨天.明天的日期echo "今天:".date("Y-m-d")." "; echo "昨天:".dat ...
- java 半小时_java获取当前时间加半小时之后的时间
java获取当前时间加半小时之后的时间: 1.获取当前时间,获取到的时间类型是long类型的,单位是毫秒 long currentTime = System.currentTimeMillis() ; ...
- java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...
网上找到好多方法,但是貌似都是不准确,当我看到这个我内牛满面 Timestamp d= new Timestamp(System.currentTimeMillis()); //获取系统时间直接转换成 ...
- js 时间转东八区_JS获取当前日期时间/JS日期转化为unix时间戳
JS获取当前日期时间/JS日期转化为unix时间戳 . 1) var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFul ...
- js 如何拿到后天的时间_js 获取前天、昨天、今天、明天、后天的时间-阿里云开发者社区...
js获取日期:前天.昨天.今天.明天.后天 - Liehuo.Net function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDat ...
最新文章
- 拉取远程分支_git使用教程之创建本地库并关联远程库(笔记整理篇一)
- 病毒导致win2003服务器共享丢失业务中断
- 基于SSM实现考研信息管理平台系统
- Java机器学习库ML之十模型选择准则AIC和BIC
- C++设计模式--模板方法模式
- ubuntu账号设置root_Ubuntu设置root用户,以及开启Ubuntu的ssh连接,更改apt-get源
- 在ASP.NET Core中使用brotli压缩
- Transformation HDU - 4578
- 12 种主流编程语言输出“ Hello World ”,把我给难住了!
- CSS 基本样式大全(一)
- putty设置xming
- 如何用计算机完成一篇文稿制作手写作业,怎样把手写作文快速弄成电子版
- unity商店demo学习:俯视视角RPG游戏
- linux系统下用python写入数据到excel行数限制解决方案(限制1048576行)
- HDU4699Editor
- Jenkins分布式集群设计方案
- mysqlpump备份工具简单使用
- php手册3.1,thinkphp3.1手册下载|thinkphp3.1手册(thinkphp3.1开发手册chm版下载)_星星软件园...
- java http 服务器搭建_基于http.server搭建局域网服务器过程解析
- 三菱PlC计数器与定时的使用
热门文章
- Linux 之七 SSH、SSL、OpenSSH、OpenSSL、LibreSSL
- sizeof和strlen()区别
- linux磁盘同步函数,Linux系统调用fsync函数详解
- 节点服务器虚拟网络,虚拟网络功能节点放置研究
- 不用计算机质数的判断,怎么样用电脑编程来判断一个数是否是质数?
- uploadhandler.php,多个WordPress主题’upload-handler.php’任意文件上传漏洞
- 带防夹功能的升降器原理_全系标配行车自动落锁功能,全新凯美瑞表现分析
- tiny core linux arm,极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
- caffe linux 教程,CentOS7安装Caffe的教程详解
- 人月神话贯彻执行_人月神话阅读笔记01