zoukankan      html  css  js  c++  java
  • 一些简单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())

    }

  • 相关阅读:
    python第三周练习
    python第一周作业
    SQLite3—数据库的学习—python
    python实现跳一跳辅助的实验报告
    Python——自己的第一个网页(文件的使用)
    第一次爬虫和测试
    numpy和matplotlib使用
    Python作业———预测球队比赛成绩
    PIL库的学习
    Pytho作业——Jieba库的使用和好玩的词云
  • 原文地址:https://www.cnblogs.com/pptt/p/9608349.html
Copyright © 2011-2022 走看看