码迷,mamicode.com
首页 > 其他好文 > 详细

日期对象的常用用法(传参以及转字符串日期)

时间:2017-08-22 20:13:20      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:logs   创建   mat   传递   get   自动获取   format   用法   orm   

一、传参

我们用var now=new Date()

获得自定义的时间对象

函数中没有传递任何参数,表示此对象now自动获取了当前的时间。
如果想要创建一个自定义时间的对象,需要在new Date()中传递参数,接收毫秒数。
可以使用Date.parse()来获得自定义时间的毫秒数。
4种方法如下:

var mydate1=new Date(Date.parse("12/12/2013"));
console.log(mydate1);

var mydate2=new Date("12/12/2013");//会自动调用Date.parse
console.log(mydate2);

var mydate3=new Date(Date.parse("12-12-2013"));
console.log(mydate3);

var mydate4=new Date("12-12-2013");//会自动调用Date.parse
console.log(mydate4);

 二、将时间对象转换成字符串日期格式: yyyy-mm-dd

  2.1:传入时间戳

?function myFormat(eqDate) {
    var dd = new Date(eqDate);
    var y = dd.getFullYear();
    var m = dd.getMonth()+1;
    var d = dd.getDate();
    if(parseInt(m)<10){
        m = "0"+m;
    }
    if(parseInt(d)<10){
        d = "0"+d;
    }
    return end = y+"-"+m+"-"+d;
}        

  2.2传入日期对象

?function myFormat(dd) {
    var y = dd.getFullYear();
    var m = dd.getMonth()+1;
    var d = dd.getDate();
    if(parseInt(m)<10){
        m = "0"+m;
    }
    if(parseInt(d)<10){
        d = "0"+d;
    }
    return end = y+"-"+m+"-"+d;
}        

 

日期对象的常用用法(传参以及转字符串日期)

标签:logs   创建   mat   传递   get   自动获取   format   用法   orm   

原文地址:http://www.cnblogs.com/mallocLNode/p/7413388.html

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