JS获取当前时间的年月日时分秒及时间的格式化的方法


Posted in Javascript onDecember 18, 2019

1.获取当前时间

var myDate = new Date();

2.获取时间中的年月日时分秒

myDate.getYear();    // 获取当前年份(2位)
myDate.getFullYear();  // 获取完整的年份(4位,1970-????)
myDate.getMonth();    // 获取当前月份(0-11,0代表1月)
myDate.getDate();    // 获取当前日(1-31)
myDate.getDay();     // 获取当前星期X(0-6,0代表星期天)
myDate.getTime();    // 获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();    // 获取当前小时数(0-23)
myDate.getMinutes();   // 获取当前分钟数(0-59)
myDate.getSeconds();   // 获取当前秒数(0-59)
myDate.getMilliseconds();  // 获取当前毫秒数(0-999)
myDate.toLocaleDateString();   // 获取当前日期
var mytime=myDate.toLocaleTimeString();   // 获取当前时间
myDate.toLocaleString( );    // 获取日期与时间

3.时间的格式化

// 对Date的扩展,将 Date 转化为指定格式的String
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
// (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
 
Date.prototype.Format = function (fmt) { // author: meizz
  var o = {
    "M+": this.getMonth() + 1, // 月份
    "d+": this.getDate(), // 日
    "h+": this.getHours(), // 小时
    "m+": this.getMinutes(), // 分
    "s+": this.getSeconds(), // 秒
    "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
    "S": this.getMilliseconds() // 毫秒
  };
  if (/(y+)/.test(fmt))
    fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  for (var k in o)
    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
      return fmt;
}

调用:

var time1 = new Date().Format("yyyy-MM-dd");
 
var time2 = new Date().Format("yyyy-MM-dd hh:mm:ss");

总结

以上所述是小编给大家介绍的JS获取当前时间的年月日时分秒及时间的格式化的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
javascript Array.prototype.slice使用说明
Oct 11 Javascript
在JavaScript中访问字符串的子串
Jul 07 Javascript
jQuery插件简单实现方法
Jul 18 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
Nov 21 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 Javascript
Javascript自定义事件详解
Jan 13 Javascript
10道典型的JavaScript面试题
Mar 22 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 Javascript
vue.js单页面应用实例的简单实现
Apr 10 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
ajax请求data遇到的问题分析
Jan 18 Javascript
js抽奖转盘实现方法分析
May 16 Javascript
微信小程序实用代码段(收藏版)
Dec 17 #Javascript
微信小程序修改数组长度的问题的解决
Dec 17 #Javascript
微信小程序利用云函数获取手机号码
Dec 17 #Javascript
ant design实现圈选功能
Dec 17 #Javascript
15分钟学会vue项目改造成SSR(小白教程)
Dec 17 #Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
Dec 17 #Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
Dec 17 #Javascript
You might like
根德YB400的电路分析
2021/03/02 无线电
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
php 分库分表hash算法
2009/11/12 PHP
php常用Stream函数集介绍
2013/06/24 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
PHP网络操作函数汇总
2015/05/18 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
2014/12/17 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
Javascript var变量删除原理及实现
2020/08/26 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
python爬取基于m3u8协议的ts文件并合并
2019/04/26 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
wxpython绘制音频效果
2019/11/18 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
上班打牌检讨书
2014/02/07 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
OpenCV实现反阈值二值化
2021/11/17 Java/Android
Spring中bean集合注入的方法详解
2022/07/07 Java/Android