JS获取当前时间

 

目录

 1.使用new Date()方法获取系统今天的日期,显示格式为:2024-10-17

对toISOString()的理解:

 2.单独获取年、月、日

3.获取年、月、日、时、分,显示格式为:2024-10-17 09:48 

4.获取当前星期


1.使用new Date()方法获取系统今天的日期,显示格式为:2024-10-17

<template>
    <view class="content">
        {{date}}
    </view>
</template>
<script>
    export default {
        data() {
            return {
                date: '',
            }
        },
        onLoad() {
            this.date = new Date().toISOString().slice(0, 10)
        },
        methods: {}
    }
</script>
<style>
</style>

对toISOString()的理解:

toISOString() 是 js中 Date 对象的一个方法,它用于返回一个表示该日期对象的 ISO 8601 扩展格式的字符串。ISO 8601 是一种国际标准,用于表示日期和时间,旨在提供一种全球通用的日期和时间表示方法。

当你调用 toISOString() 方法时,它会返回一个格式如下的字符串:

YYYY-MM-DDTHH:mm:ss.sssZ

其中:

YYYY:四位数的年份
MM:两位数的月份(01-12)
DD:两位数的日(01-31)
T:日期和时间的分隔符
HH:两位数的小时(00-23)
mm:两位数的分钟(00-59)
ss:两位数的秒(00-59)
.sss:三位数的毫秒(000-999,可选,但 toISOString() 总是包含它)
Z:表示 UTC 时间(协调世界时),并且该字符串的其余部分是基于 UTC 的

此处,利用slice()方法截取下标为0-10部分。

 2.单独获取年、月、日

// 获取当前日期
let currentDate = new Date();
 
// 获取月份
let month = currentDate.getMonth() + 1;
 
// 获取日
let day = currentDate.getDate();
 
// 打印月日
console.log(`当前月日:${month}月${day}日`);

3.获取年、月、日、时、分,显示格式为:2024-10-17 09:48 

const now = new Date();
// 获取年、月、日、时、分
const year = now.getFullYear();
const month = String(now.getMonth() + 1).padStart(2, '0');
const day = String(now.getDate()).padStart(2, '0');
const hours = String(now.getHours()).padStart(2, '0');
const minutes = String(now.getMinutes()).padStart(2, '0');
// 格式化时间
const formattedTime = `${year}-${month}-${day} ${hours}:${minutes}`;
//打印 年-月-日 时:分
console.log(formattedTime,"formattedTime")

4.获取当前星期

// 获取当前日期
let currentDate = new Date();
 
// 星期数组
let weekDays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
 
// 获取星期
let weekDay = currentDate.getDay();
 
// 打印星期
console.log(`当前星期:${weekDays[weekDay]}`);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值