获取当前日期的方法
直接上代码👇
方法一:
setInterval(() => {
// 获取当前时间
var date = new Date()
// 格式化为本地时间格式
var date1 = date.toLocaleString();
console.log('本地时间', date1)
this.date = date1
console.log(date)
}, 1000)
运行结果:
方法二:
setInterval(() => {
//获取年份
var year = new Date().getFullYear();
//获取月
var month = new Date().getMonth() + 1;
//获取日
var date = new Date().getDate();
if (date < 10) { date = "0" + date; }//如果只有个位数显示两位数
// 获取小时
var hours = new Date().getHours()
if (hours < 10) { hours = "0" + hours; }//如果只有个位数显示两位数
// 获取分钟
var minutes = new Date().getMinutes()
if (minutes < 10) { minutes = "0" + minutes; }//如果只有个位数显示两位数
// 获取秒
var seconds = new Date().getSeconds()
if (seconds < 10) { seconds = "0" + seconds; }//如果只有个位数显示两位数
var createTime =year+'年'+ month + '月' + date + '日 ' + hours + ':' + minutes + ':' + seconds
this.createTime = createTime
console.log(createTime)
}, 1000)
运行结果:
Date 对象方法 | 描述 |
---|---|
new Date().getFullYear() | 获取年份 |
new Date().getMonth() | 获取月: 0-11(0代表一月) |
new Date().getDate() | 获取日:1-31(获取的是几号) |
new Date().getDay() | 获取星期:0-6 |
new Date().getHours() | 获取小时:0-23 |
new Date().getMinutes() | 获取分钟:0-59 |
new Date().getSeconds() | 获取秒:0-59 |
new Date().getMilliseconds() | 获取毫秒 |
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)。 |
getYear() | 已弃用。 请改用 getFullYear() 方法。 |
now() | 返回自 1970 年 1 月 1 日午夜以来的毫秒数。 |
parse() | 解析日期字符串并返回自 1970 年 1 月 1 日以来的毫秒数。 |
setDate() | 设置 Date 对象中月的某一天。 |
setFullYear() | 设置日期对象的年份 |
setHours() | 设置日期对象的小时。 |
setMilliseconds() | 设置日期对象的毫秒数。 |
setMinutes() | 设置日期对象的分钟数。 |
setMonth() | 设置日期对象的月份。 |
setSeconds() | 设置日期对象的秒数。 |
setTime() | 将日期设置为 1970 年 1 月 1 日之后/之前的指定毫秒数。 |
setUTCDate() | 根据世界时,设置 Date 对象中月份的一天。 |
setUTCFullYear() | 根据世界时,设置日期对象的年份。 |
setUTCHours() | 根据世界时,设置日期对象的小时。 |
setUTCMilliseconds() | 根据世界时,设置日期对象的毫秒数。 |
setUTCMinutes() | 根据世界时,设置日期对象的分钟数。 |
setUTCMonth() | 根据世界时,设置日期对象的月份。 |
setUTCSeconds() | 根据世界时,设置日期对象的秒数。 |
setYear() | 已弃用。 请改用 setFullYear() 方法。 |
toDateString() | 将 Date 对象的日期部分转换为可读字符串。 |
toGMTString() | 已弃用。 请改用 toUTCString() 方法。 |
toISOString() | 使用 ISO 标准将日期作为字符串返回。 |
toJSON() | 以字符串形式返回日期,格式为 JSON 日期。 |
toLocaleDateString() | 使用区域设置约定将 Date 对象的日期部分作为字符串返回。 |
toLocaleTimeString() | 使用区域设置约定将 Date 对象的时间部分作为字符串返回。 |
toLocaleString() | 使用区域设置约定将 Date 对象转换为字符串。 |
toString() | 将 Date 对象转换为字符串。 |
toTimeString() | 将 Date 对象的时间部分转换为字符串。 |
toUTCString() | 根据世界时,将 Date 对象转换为字符串。 |
UTC() | 根据 UTC 时间,返回自 1970 年 1 月 1 日午夜以来的日期中的毫秒数。 |
valueOf() | 返回 Date 对象的原始值。 |