码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript-日期相关

时间:2018-01-27 13:41:20      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:tail   func   value   日期格   compare   log   tar   script   get   

1.比较两个日期的大小

技术分享图片
 1 function dateCompare() {
 2      var start = document.getElementById("dStart ").value;
 3      var end = document.getElementById("dEnd ").value;
 4 
 5       var dStart = new Date(start .replace(/\-/g, "\/"));
 6       var dend = new Date(end .replace(/\-/g, "\/"));
 7 
 8        if(dStart > dend ) {
 9             alert("开始时间大于结束时间!");
10             return false;//@1
11        }
12      
View Code

 

2.下一个月的今天

1 var today = new Date();
2 var nextMonthToday = today.setMonth(today.getMonth() + 1);

 3.日期格式转换

技术分享图片
1 //yyyy-MM-dd
2 var date= new Date();
3 var mon = date.getMonth() + 1;//月份从0开始计数的
4 var today = date.getFullYear() + "-" + mon + "-" + date.getDate();
5 
6 //yyyy-MM-dd
7 var date = new Date().format("yyyy-MM-dd");
View Code

 

 以上是我常用的日期处理方式,如果需要更多的日期处理可以参考以下:

http://blog.csdn.net/tomcat_2014/article/details/50514979

 

 

说明

@1:函数返回时尽量返回具体的值

先看一个a函数

funcation a() {

     ……

    return;

}

通常这样写也是可以的

再看个b函数

funcation b() {

     ……

    return;

}

假如 a函数里调用了b函数

funcation a() {

  if(b()) {

    }

}

这就麻烦了,alert() b函数竟然是undefined,所以建议函数return 具体的内容,比如return false(根据实际需求返回)。

JavaScript-日期相关

标签:tail   func   value   日期格   compare   log   tar   script   get   

原文地址:https://www.cnblogs.com/callmejuxiezuo/p/8365104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!