当前时间转化yyy-MM-dd hh:mm:ss

2019-03-10  本文已影响0人  糖果沐

                  // 字符串变成时间戳

                          //reportDateStart=“2018-09-11 02:12:11”

                    var date = this.reportDateStart;

                    date = date.substring(0, 19);

                    date = date.replace(/-/g, '/');

                    var timestamp = new Date(date).getTime();

             当前时间的获取var datenow = new Date()

正题

     标准时间变成yyyy-mm-dd
               // 当前时间yyyy-mm-dd

                    var now = new Date();   //标准时间

                    var year = now.getFullYear(); //得到年份

                    var month = now.getMonth(); //得到月份

                    var date = now.getDate(); //得到日期

                    month = month + 1;

                    if (month < 10) month = "0" + month;

                    if (date < 10) date = "0" + date;

                    var time = "";

                    time = year + "-" + month + "-" + date

                    time = time.substring(0, 19);

                    time = time.replace(/-/g, '/');//转化成yyyy-MM-ss

                    var time = new Date(time).getTime();//转化成时间戳

                    // alert( time+"当前")  yyyy-mm-dd

Date.prototype.Format = function (fmt) {//作用就是为了上面获取的yyyy-MM-dd转化为yyyy-MM-dd  hh:mm:ss形式

                        var o = {

                            "M+": this.getMonth() + 1, //月份

                            "d+": this.getDate(), //日

                            "H+": this.getHours(), //小时

                            "m+": this.getMinutes(), //分

                            "s+": this.getSeconds(), //秒

                            "q+": Math.floor((this.getMonth() + 3) / 3), //季度

                            "S": this.getMilliseconds() //毫秒

                        };

                        if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(

                            4 - RegExp.$1.length));

                        for (var k in o)

                            if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1

                                .length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

                        return fmt;

                    }

           var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");//当前的时间转化为yyyy-MM-dd HH:mm:ss

上一篇下一篇

猜你喜欢

热点阅读