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获取当前时间(昨天、今天、明天)相关推荐

  1. js获取当前时间(昨天、今天、明天)

    js获取当前时间(昨天.今天.明天) //昨天的时间var day1 = new Date();day1.setTime(day1.getTime() - 24 * 60 * 60 * 1000);v ...

  2. javascript/nodejs 中获取当前时间(昨天、今天、明天)

    javascript/nodejs 中获取当前时间(昨天.今天.明天) 我们在开发中,经常要获取的今天,昨天,和明天的日期,下列有个记录能够获得今天,昨天,明天的日期,并且格式化输出 首先我们需要扩展 ...

  3. java中calendarr_Java端获取当前时间的前12个小时

    1.Java(service方法)端获取当前时间的前12个小时: public Object getSearchName(HttpServletRequest request){ JSONArray ...

  4. java系列之:获取当前时间和当前时间上一个小时的时间

    java系列之:获取当前时间和当前时间上一个小时的时间 calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - ...

  5. php表示昨天_php获取今天、昨天、明天的日期

    php获取今天.昨天.明天的日期echo "今天:".date("Y-m-d")." "; echo "昨天:".dat ...

  6. java 半小时_java获取当前时间加半小时之后的时间

    java获取当前时间加半小时之后的时间: 1.获取当前时间,获取到的时间类型是long类型的,单位是毫秒 long currentTime = System.currentTimeMillis() ; ...

  7. java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...

    网上找到好多方法,但是貌似都是不准确,当我看到这个我内牛满面 Timestamp d= new Timestamp(System.currentTimeMillis()); //获取系统时间直接转换成 ...

  8. js 时间转东八区_JS获取当前日期时间/JS日期转化为unix时间戳

    JS获取当前日期时间/JS日期转化为unix时间戳 . 1) var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFul ...

  9. js 如何拿到后天的时间_js 获取前天、昨天、今天、明天、后天的时间-阿里云开发者社区...

    js获取日期:前天.昨天.今天.明天.后天 - Liehuo.Net function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDat ...

最新文章

  1. 拉取远程分支_git使用教程之创建本地库并关联远程库(笔记整理篇一)
  2. 病毒导致win2003服务器共享丢失业务中断
  3. 基于SSM实现考研信息管理平台系统
  4. Java机器学习库ML之十模型选择准则AIC和BIC
  5. C++设计模式--模板方法模式
  6. ubuntu账号设置root_Ubuntu设置root用户,以及开启Ubuntu的ssh连接,更改apt-get源
  7. 在ASP.NET Core中使用brotli压缩
  8. Transformation HDU - 4578
  9. 12 种主流编程语言输出“ Hello World ”,把我给难住了!
  10. CSS 基本样式大全(一)
  11. putty设置xming
  12. 如何用计算机完成一篇文稿制作手写作业,怎样把手写作文快速弄成电子版
  13. unity商店demo学习:俯视视角RPG游戏
  14. linux系统下用python写入数据到excel行数限制解决方案(限制1048576行)
  15. HDU4699Editor
  16. Jenkins分布式集群设计方案
  17. mysqlpump备份工具简单使用
  18. php手册3.1,thinkphp3.1手册下载|thinkphp3.1手册(thinkphp3.1开发手册chm版下载)_星星软件园...
  19. java http 服务器搭建_基于http.server搭建局域网服务器过程解析
  20. 三菱PlC计数器与定时的使用

热门文章

  1. Linux 之七 SSH、SSL、OpenSSH、OpenSSL、LibreSSL
  2. sizeof和strlen()区别
  3. linux磁盘同步函数,Linux系统调用fsync函数详解
  4. 节点服务器虚拟网络,虚拟网络功能节点放置研究
  5. 不用计算机质数的判断,怎么样用电脑编程来判断一个数是否是质数?
  6. uploadhandler.php,多个WordPress主题’upload-handler.php’任意文件上传漏洞
  7. 带防夹功能的升降器原理_全系标配行车自动落锁功能,全新凯美瑞表现分析
  8. tiny core linux arm,极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
  9. caffe linux 教程,CentOS7安装Caffe的教程详解
  10. 人月神话贯彻执行_人月神话阅读笔记01