1. 以下代码主要实现了获取当前时间并格式化为 yyyy-MM-dd hh:mm:ss

  function getTodayTime() {
    var day = new Date();
    let seconds = day.getSeconds();
    if (seconds < 10) { // 如果月份值小于10,则在前面加上0
      seconds = "0" + seconds;
    } else {
      seconds = seconds;
    }
    let minutes = day.getMinutes();
    if (minutes < 10) {
      minutes = "0" + minutes;
    } else {
      minutes = minutes;
    }
    let month = day.getMonth()
    if (month < 10) {
    month = "0" + month;
  	}
    let time = day.getFullYear() + "-" + (day.getMonth() + 1) + "-" + day.getDate() + " " + day.getHours() + ":" + minutes + ":"     + seconds;
    return time
  }

2. 实现效果

在这里插入图片描述

3. 关于 Date 对象拓展

Date 对象用于处理日期和时间。

日期对象是用 new Date() 创建的。

实例化日期有四种方式:

let day = new Date();
let day = new Date(milliseconds);
let day = new Date(dateString);
let day = new Date(year, month, day, hours, minutes, seconds, milliseconds);
Date 对象属性
属性 描述
constructor 返回创建 Date 对象原型的函数。
prototype 允许您向对象添加属性和方法。
Date 对象方法
方法 描述
getDate() 返回月中的第几天(从 1 到 31)。
getDay() 返回星期几(0-6)。
getFullYear() 返回年份。
getHours() 返回小时(从 0-23)。
getMilliseconds() 返回毫秒(0-999)。
getMinutes() 返回分钟(从 0-59)。
getMonth() 返回月份(从 0-11)。
getSeconds() 返回秒数(从 0-59)。
getTime() 返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。
getTimezoneOffset() 返回 UTC 时间与本地时间之间的时差,以分钟为单位。
getUTCDate() 根据世界时,返回月份中的第几天(从 1 到 31)。
getUTCDay() 根据世界时,返回星期几(0-6)。
getUTCFullYear() 根据世界时,返回年份。
getUTCHours() 根据世界时,返回小时(0-23)。
getUTCMilliseconds() 根据世界时,返回毫秒数(0-999)。
getUTCMinutes() 根据世界时,返回分钟(0-59)。
getUTCMonth() 根据世界时,返回月份(0-11)。
getUTCSeconds() 根据世界时,返回秒数(0-59)。
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐