jquery获取当前时间

文章描述:

jquery获取当前时间日期

html

<span id="time"></span>

jquery

$(function(){
  var myDate = new Date;
  var year = myDate.getFullYear(); //获取当前年
  var mon = myDate.getMonth() + 1; //获取当前月
  var date = myDate.getDate(); //获取当前日
  // var h = myDate.getHours();//获取当前小时数(0-23)
  // var m = myDate.getMinutes();//获取当前分钟数(0-59)
  // var s = myDate.getSeconds();//获取当前秒
  var week = myDate.getDay();
  var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
  console.log(year, mon, date, weeks[week])
  $("#time").html(year + "年" + mon + "月" + date + "日" + weeks[week]);
})

console.log:2022 3 21 ‘星期一’

完整

  // 对Date的扩展,将 Date 转化为指定格式的String
  // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
  // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
  Date.prototype.Format = function(fmt) { //author: meizz
    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 time1 = new Date().Format("yyyy-MM-dd");
  var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");
  console.log(time1)

  var nowTime = new Date();
  nowTime.setMonth(nowTime.getMonth() - 1);
  console.log(nowTime.Format("yyyy-MM-dd HH:mm:ss")) //上月当前时间

console.log

2022-03-21
2022-02-21 16:54:23

发布时间:2022/03/21

发表评论