您的位置:首页 > Web前端 > JavaScript

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

2017-12-25 17:56 323 查看
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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: