js中获得当前时间new Date()

js中获得当前时间new Date()

var date = new Date(year, month, date, hrs, min, sec); // 获取完整的日期 参数可以为整数,也可以为字符串;Mon Dec 25 2017 16:41:03 GMT+0800 (中国标准时间) 
reg: 
new Date(2017,11,25,22,19,35); 
new Date(2017,12,25); 
new Date(“2017/12/25”); 
new Date(“December 25,2017 22:19:35”); 
new Date(“December 25,2017”); 
new Date(1514195615965); 
date.getTime(); // 获取当前时间戳(从1970.1.1开始的毫秒数) reg: 1514193034174 
date.getTime() + 30 * 60 * 1000; // 获取30分钟时间戳 
date.getTime() + 24 * 60 * 60 * 1000; // 获取明天时间戳 
date.getFullYear(); // 获取当前年份 reg: 2017 
date.getMonth()+1; // 获取当前月份(月份的参数介于 0 到 11 之间,需要加1)reg: 12 
date.getDate(); // 获取当前日 reg: 25 
date.getDay(); // 获取当前星期x(0-6,0代表星期天) reg: 1 
date.getHours(); // 获取当前小时(0-23) 
date.getMinutes(); // 获取当前分钟(0-59) 
date.getSeconds(); // 获取当前秒(0-59) 
date.getMilliseconds(); // 获取当前毫秒数(0-999) 
date.toLocaleDateString(); // 获取当前日期 reg: 2017/12/25 
date.toLocaleTimeString(); // 获取当前时间 reg: 下午4:56:07 
date.toLocaleString(); // 获取日期与时间 reg: 2017/12/25 下午4:56:51

var year = date.getFullYear(); 
var month = date.getMonth()+1; 
var date = date.getDate(); 
month = month < 10 ? “0” + month : month + ”; // 转化字符串 reg: 08 
date = date < 10? ‘0’ + date : date + ”; 
var yearAndMonth = year.toString() + month + date; // 获取当前年月 reg: 20171225

// js30分钟倒计时
function timeout() {
    var nowStamp = new Date().getTime() + 30 * 60 * 1000; // 当前时间+30分钟 时间戳
    var timer = setInterval(() => {
        var currentStamp = new Date().getTime(); // 当前时间戳
        var leftStamp = nowStamp - currentStamp; // 剩余时间戳
        var seconds = Math.floor(leftStamp / 1000); // 剩余秒
        if (seconds > 0) {
            if (seconds >= 60) {
                var m = Math.floor(seconds / 60); // 分钟
                var leftMinutes = m < 10? '0' + m : m; // 剩余分钟
                var s = Math.floor(seconds - m * 60); // 秒
                var leftSeconds = s < 10? '0' + s : s; // 剩余秒
            } else {
                leftMinutes = '00';
                leftSeconds = seconds < 10? '0' + seconds : seconds;
            }
        } else {
            leftMinutes = '00';
            leftSeconds = '00';
            clearInterval(timer);
            timer = null;
        }
    }, 1000);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要获取当前时间,可以使用JavaScript的`new Date()`方法。这个方法返回一个表示当前日期和时间Date对象。你可以使用Date对象的各种方法来获取不同的时间信息。例如,使用`getFullYear()`方法可以获取当前年份的完整四位数表示,使用`getMonth()`方法可以获取当前月份(注意月份是从0开始计数的,所以需要加1),使用`getDate()`方法可以获取当前日期,使用`getHours()`方法可以获取当前小时数,使用`getMinutes()`方法可以获取当前分钟数,使用`getSeconds()`方法可以获取当前秒数,使用`getMilliseconds()`方法可以获取当前毫秒数。你还可以使用`toLocaleString()`方法来获取当前日期和时间的字符串表示。例如,下面的代码可以获取当前时间的字符串表示: ```javascript let now = new Date(); let currentTime = now.toLocaleString(); console.log(currentTime); ``` 这将打印出当前时间的字符串表示,例如:"8/31/2022, 11:08:34 AM"。如果你想要特定格式的日期和时间字符串,你可以使用其他方法来格式化日期和时间,比如将年、月、日、小时、分钟和秒分别提取出来,然后按照需要的格式进行拼接。 #### 引用[.reference_title] - *1* [JavaScript获取时间jsnew Date(),获取前7天时间)](https://blog.csdn.net/weixin_65793170/article/details/130051739)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [js获取时间new date()的用法](https://blog.csdn.net/u012767761/article/details/119203633)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [js获取当前时间](https://blog.csdn.net/mfxcyh/article/details/126619284)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值