JavaScript 获取当前时间和日期

示例

使用生成一个新的包含当前日期和时间对象。new Date()Date

请注意, Date() 不带参数的调用等效于new Date(Date.now())

一旦有了日期对象,就可以应用几种可用方法中的任何一种来提取其属性(例如getFullYear(),获取4位数字的年份)。

以下是一些常见的日期方法。

获取当前年份

var year = (new Date()).getFullYear();

console.log(year);

// 样本输出:2016年

获取当前月份

var month = (new Date()).getMonth();

console.log(month);

// 样本输出:0

请注意,0 =一月。这是因为月份的范围是011,因此通常希望将其添加+1到索引中。

获取当前日期

var day = (new Date()).getDate();

console.log(day);

// 样本输出:31

获取当前时间

var hours = (new Date()).getHours();

console.log(hours);

// 样本输出:10

获取当前分钟

var minutes = (new Date()).getMinutes();

console.log(minutes);

// 样本输出:39

获取当前秒数

var seconds = (new Date()).getSeconds();

console.log(second);

// 样本输出:48

获取当前毫秒

要获取Date对象实例的毫秒数(范围从0到999),请使用其getMilliseconds方法。

var milliseconds = (new Date()).getMilliseconds();

console.log(milliseconds);

 // 输出:毫秒

将当前时间和日期转换为人类可读的字符串

var now = new Date();

// 将日期转换为UTC时区格式的字符串:

console.log(now.toUTCString());

// 输出:2017年6月21日星期三09:13:01 GMT


静态方法返回自1970年1月1日UTC以来经过的毫秒数。要使用该对象的实例获取自该时间以来经过的毫秒数,请使用其方法。Date.now()DategetTime

// 立即使用Date的静态方法获取毫秒

console.log(Date.now());

// 使用Date实例的getTime方法获取毫秒数

console.log((new Date()).getTime());

           

以上是 JavaScript 获取当前时间和日期 的全部内容, 来源链接: utcz.com/z/334546.html

回到顶部