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 autocomplete自动完成插件的的使用方法
Aug 07 Javascript
javascript中的对象创建 实例附注释
Feb 08 Javascript
Javascript call和apply区别及使用方法
Nov 14 Javascript
模拟javascript中的sort排序(简单实例)
Aug 17 Javascript
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
angular4中关于表单的校验示例
Oct 16 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
Apr 04 Javascript
详解搭建es6+devServer简单开发环境
Sep 25 Javascript
使用JS获取页面上的所有标签
Oct 18 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
Nov 13 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
微信小程序实用代码段(收藏版)
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
有关php运算符的知识大全
2011/11/03 PHP
nginx下安装php7+php5
2016/07/31 PHP
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
python利用拉链法实现字典方法示例
2017/03/25 Python
python基本语法练习实例
2017/09/19 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
Python如何给你的程序做性能测试
2020/07/29 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
学习心得体会
2014/01/01 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
表扬信范文
2015/05/04 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
公司费用报销管理制度
2015/08/04 职场文书
高中军训感想
2015/08/07 职场文书
创业计划书之酒店
2019/08/30 职场文书
详解nodejs内置模块
2021/05/06 NodeJs
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
MySQL中的隐藏列的具体查看
2021/09/04 MySQL
MySQL 原理与优化之Update 优化
2022/08/14 MySQL