JavaScript-日期相关

Posted callmejuxiezuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript-日期相关相关的知识,希望对你有一定的参考价值。

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-日期相关的主要内容,如果未能解决你的问题,请参考以下文章

JS代码片段:一个日期离现在多久了

sql 日期转换代码片段 - Dato,120,konvertere

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

18.javascript 日期相关操作

30秒就能看懂的JavaScript 代码片段