• 一些简单JS时间方法备忘


    //返回时间戳;str 为空则返回当前时间戳;typeof x

    time: function(str) {
    if (typeof str == 'string') {
    str = str.replace(/-/g,'/');// IE需要的日期格式:2018/12/31 否则返回NAN
    }
    var timestamp = str ? Date.parse(new Date(str)) : Date.parse(new Date());
    return timestamp;
    }

    /*将时间戳转成 全时间格式转换成 2011-3-16 16:50:00 */

    function getDatethree(tm) {
    var retime = '';
    if (parseInt(tm) > 0) {
    var date = new Date(tm);
    var year = date.getYear() + 1900;
    var month = date.getMonth() + 1;
    month = month < 10 ? '0' + month : month;
    var day = date.getDate();
    var h = date.getHours();
    h = h < 10 ? '0' + h : h;
    var m = date.getMinutes();
    m = m < 10 ? '0' + m : m;
    day = day < 10 ? ('0' + day) : day;
    var s =date.getSeconds();
    s = s < 10 ? '0' + s : s;
    return year + '-' + month + '-' + day + ' ' + h + ':' + m+':'+s;
    } else {
    return retime;
    }
    }

    getDate: function(tm) {
    /*将时间戳转成 全时间格式2015年3月15日 下午2:57:37*/
    var tt = new Date(parseInt(tm)).toLocaleString();
    return tt;
    }

    getDatefive: function(tm) {
    /*将时间戳 转成 格式 : 2011-03-16 星期三*/
    var retime = '';
    if (parseInt(tm) > 0) {
    var date = new Date(tm);
    var year = date.getYear() + 1900;
    var month = date.getMonth() + 1;
    month = month < 10 ? '0' + month : month;
    var day = date.getDate();
    day = day < 10 ? ('0' + day) : day;
    var week1=this.transtoupp(date.getDay());
    var week2="星期"+(week1=="零"?"日":week1);
    return year + '-' + month + '-' + day+" "+week2;
    } else {
    return retime;
    }
    }

    //获取某个月的最后一个星期天 例如 2019/3月份

    var date = new Date('2019-04-01')

    date.setDate(0)  // setDate() 方法用于设置一个月的某一天,0 为上一个月的最后一天 -1 为上一个月最后一天

    if (date.getDay() === 0) {

    alert(date.getDate())

    } else {

    date.setDate(date.getDate() - date.getDay())

    alert(date.getDate())

    }

  • 相关阅读:
    pillow模块的用法 + 随机验证码
    jquery文件阅读器 显示需要上传图片的预览功能
    pycharm永久激活方式
    pycharm汉化
    10.25网络编程到并发编程
    10.15 迭代器,生成器到常用模块的小结
    10.14 面向对象小结
    十一天学习内容总结大纲
    pip镜像源的替换
    前端jQuery导入方式
  • 原文地址:https://www.cnblogs.com/pptt/p/9608349.html
Copyright © 2020-2023  润新知