• Jquery时间戳转换为字符串,今天,昨天,本月第一天,本周第一天。


     1 //获取当前日期
     2 function getTime(dateStr,pattern){
     3     let dt = new Date(dateStr)
     4     let date = shellDate(dt)
     5     if(pattern && pattern.toLowerCase() === 'yyyy-mm-dd'){
     6         return date
     7     }else{
     8         let hh = dt.getHours().toString().padStart(2,'0')
     9         let mm = dt.getMinutes().toString().padStart(2,'0')
    10         let ss = dt.getSeconds().toString().padStart(2,'0')
    11         return `${date} ${hh}:${mm}:${ss}`
    12     }
    13 }
    14 
    15 //获取本月第一天
    16 function timeFormat() {
    17       let date = new Date()
    18       date.setDate(1)
    19       return shellDate(date)
    20 }
    21 //获取昨天的日期
    22 function yesterDay(){
    23     let date = new Date();
    24     date.setTime(date.getTime()-24*60*60*1000);
    25     return shellDate(date)
    26 }
    27 
    28 //本周第一天
    29 function weeksFirst(){
    30     let date=new Date();
    31     let nowTime = date.getTime() ;
    32     let day = date.getDay() || 7;//周一是每周的第一天
    33     //let day = date.getDay() //周日是每周的第一天
    34     let oneDayTime = 24*60*60*1000 ;
    35 
    36     let Monday = nowTime - (day-1)*oneDayTime ;
    37     let mondayTime=new Date(Monday);
    38     return shellDate(mondayTime)
    39 }
    40 //时间格式转换
    41 function shellDate(date) {
    42     let y = date.getFullYear()
    43     let m = (date.getMonth()+1).toString().padStart(2, '0') 
    44     let d = date.getDate().toString().padStart(2,'0')
    45     return `${y}-${m}-${d}`
    46 }
  • 相关阅读:
    常用代码片段
    《资本论》读书笔记(1)谁偷了我的奶酪
    《资本论》读书笔记(0)为了弄清楚经济学规律
    [转]如何理解矩阵乘法的规则
    Nginx编译安装lua-nginx-module
    Supervisor使用教程
    ELK实践(二):收集Nginx日志
    ELK实践(一):基础入门
    MySQL大批量导入导出实践
    Elasticsearch实践(四):IK分词
  • 原文地址:https://www.cnblogs.com/ghc520/p/11661721.html
Copyright © 2020-2023  润新知