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 相关文章推荐
jQuery 全选/反选以及单击行改变背景色实例
Jul 02 Javascript
jQuery focus和blur事件的应用详解
Jan 26 Javascript
node.js中使用socket.io制作命名空间
Dec 15 Javascript
angular-ui-sortable实现可拖拽排序列表
Dec 28 Javascript
js中数组的常用方法小结
Dec 30 Javascript
vue 做移动端微信公众号采坑经验记录
Apr 26 Javascript
JS伪继承prototype实现方法示例
Jun 20 Javascript
微信小程序如何获取手机验证码
Nov 04 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
Apr 24 Javascript
javascript中的this作用域详解
Jul 15 Javascript
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 Javascript
JS实现电脑虚拟键盘打字测试
Jun 24 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
yii框架中的Url生产问题小结
2012/01/16 PHP
Yii框架form表单用法实例
2014/12/04 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
js实现select下拉框选择
2020/01/11 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
跟老齐学Python之正规地说一句话
2014/09/28 Python
python编程线性回归代码示例
2017/12/07 Python
python素数筛选法浅析
2018/03/19 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
远程教育心得体会
2014/01/03 职场文书
优秀士兵个人事迹材料
2014/01/19 职场文书
简历的自我评价范文
2014/02/04 职场文书
内衣营销方案
2014/03/15 职场文书
文明村镇申报材料
2014/05/06 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技