当前位置:首页 > 技术博客 > JavaScript > JavaScript时间日期的基操

JavaScript时间日期的基操

4年前 (2021-10-10)JavaScript773

javascript 时间的基本操作,记录一下方便日后Ctrl C / Ctrl V


获取当前月份的总天数:

由于JavaScript中day的范围为1~31中的值,所以当设为0时,会向前 一天,也即表示上个月的最后一天。

通过这种方式可以得到每个月份的天数,也不同区分闰年了,很方便~

可以写个这样的函数,如下:

function mGetDate(year, month){    
    var d = new Date(year, month, 0);    
    return d.getDate(); 
}

使用时传入年份和月份即可,如下:
var totalDay = mGetDate(2021,10);   //返回31

获取当前的日期和时间

console.log(new Date())//Wed Nov 04 2020 18:20:49 GMT+0800 (中国标准时间)

获取当前日期

console.log(new Date().toLocaleDateString())//2020/11/4

获取当前时间

//获取的是12小时制:
console.log(new Date().toLocaleTimeString())//下午6:23:09 
//获取的是24小时制:
console.log(new Date().toLocaleTimeString(‘chinese‘, { hour12: false }))//18:45:50

获取当前年份

console.log(new Date().getFullYear())//2021

获取当前月份

注意:月份的返回值范围是 0~11,所以要获得当前月份,要+1

console.log(new Date().getMonth()+1)//当前月份

获取当前日

console.log(new Date().getDate())//返回当前 日

获取当前是星期几

console.log(new Date().getDay())

获取当前小时

注意:获取返回值的范围是 0~23

console.log(new Date().getHours())//小时

获取当前分钟

console.log(new Date().getMinutes())//分

获取当前秒数

注意:获取返回值的范围是 0~59

console.log(new Date().getSeconds())//秒

获取当前毫秒数

console.log(new Date().getMilliseconds())//毫秒

日期 1970.01.01 距现在的毫秒数

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


版权声明:本文由 LzxBlog 发布,如需转载请注明出处。

本文链接:https://www.liuzhixi.cn/html/184.html

标签: JavaScript

相关文章

百度地图JavaScript简单标点连线

百度地图JavaScript简单标点连线

背景最近在研究轨迹数据的挖掘,第一步就是把轨迹数据在地图上可视化出来,然后再进行后续的算法研究。从一开始懵懂知道百度地图有免费的 API 可以调用,到后面知道还...

【硬核原创】网站标题根据用户变化而变化

【硬核原创】网站标题根据用户变化而变化

最近有朋友问我 www.timicm.com 这个网站的标题效果什么实现的,本着无私奉献的精神和你们分享一下title是不断变化的,怎么变化呢?当你访...

JavaScript实现网页中繁体简体切换,纯Es5写的高兼容性

JavaScript实现网页中繁体简体切换,纯Es5写的高兼容性

HTML代码<span onclick="zh_tran('t');">繁体中文</span&g...

Bilibili头部景深对焦效果

Bilibili头部景深对焦效果

交互式鼠标悬停头图景深对焦效果<head>       <meta n...

原生js自定义雷达图

原生js自定义雷达图

完整代码:<head>     <style> body{   &nb...

js轮播图滑块过渡特效

js轮播图滑块过渡特效

js flipping插件制作简洁时尚的带缩略图的大图轮播幻灯片展示,点击左右箭头按钮,标题,缩略图,大图滑动切换效果。下载链接: https://pan.ba...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。