js时间转换(毫秒转换)

来源:互联网 发布:mac好玩的免费游戏 编辑:程序博客网 时间:2024/04/30 11:39

时间戳 毫秒数转换为yyyy-mm-dd mm:ss格式

之所以有这个,是因为你不知道后台会给你什么样的时间戳,万一他给了这个呢.是吧,嘿嘿

话不多说,上代码

/***dateString: 获取的毫秒数*formdate: 返回的日期格式 默认 yyyy-mm-dd HH:mm**/function timeChange(dateString, formdate) {    if (dateString == null || dateString == '') {        return '';    }    // new Date('');传入毫秒数,也可以得到普通的时间,再对date处理    var date = new Date(parseInt(dateString));    //获取年份,月份,天数,小时数,分钟数,小于10的显示01-09    var year = date.getFullYear();    var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;    var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();    var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();    var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();    if (formdate == null || formdate == "yyyy-mm-dd HH:mm") {        return year + "-" + month + "-" + currentDate + " " + hours + ":" + minutes;    } else if (formdate == "yyyy-mm-dd") {        return year + "-" + month + "-" + currentDate;    } else if (formdate == "yyyy-mm") {        return year + month;    } else if (formdate == "mm-dd") {        return month + "-" + currentDate;    } else if (formdate == "HH:mm") {        return hours + ":" + minutes;    } else {        return "";    }}console.log(timeChange(1494591696997)) //2017-05-12 20:21

关于时间对象

var myDate = new Date();
Date 对象会自动把当前的日期和时间保存为其初始值
它的参数形式有五种(拓展),怎么会有这么多?

/**month: 用英文表示月份,从January 到 December;*mth: 用整数表示月份,从0(一月)到11(十二月);*dd: 用整数表示一个月中的第几天,从131;*yyyy: 四位数表示的年份;*hh: 小时数,从023;*mm: 分钟数,从059;*ss: 秒数,从059;*ms: 毫秒数,大于等于0的整数(参数表示的是需要创建的时间和GMT时间197011日之间相差的毫秒数)*/
1---new Date("month dd,yyyy hh:mm:ss"); eg: new Date("May 12,2017 21:19:35");2---new Date("month dd,yyyy");  eg: new Date("May 12,2017");3---new Date(yyyy,mth,dd,hh,mm,ss); eg: new Date(2017,4,12,21,19,35);4---new Date(yyyy,mth,dd); eg: new Date(2017,4,12);5---new Date(ms); eg:new Date(1494594916814);
写在题外的话.

今天是汶川地震九周年,愿逝者安息,生者坚强;愿我们的国家不再遭受类似苦难.犹记得当时还是在高二,地震来临的时候,那堂课好像是自习课(我也不知道下午第一节课为啥是自习,好奇怪),还不知道发生了什么,班上的有一个哥们还叫大家不要慌,等到其他班级的同学都跑到操场上了,有一个老师来喊我们班级下去(后怕,我们那边震感不强).当时是有多大心脏…

0 0