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 相关文章推荐
JS获取页面窗口大小的代码解读
Dec 01 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
jQuery之过滤元素操作小结
Nov 30 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
js上传图片及预览功能实例分析
Apr 24 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
Jun 19 Javascript
js实现瀑布流的三种方式比较
Jun 28 Javascript
更高效的使用JQuery 这里总结了8个小技巧
Apr 13 Javascript
微信小程序 Storage API实例详解
Oct 02 Javascript
js贪心算法 钱币找零问题代码实例
Sep 11 Javascript
Vue鼠标滚轮滚动切换路由效果的实现方法
Aug 04 Vue.js
vue中div禁止点击事件的实现
Apr 02 Vue.js
微信小程序实用代码段(收藏版)
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单例模式应用详解
2013/06/03 PHP
PHP加密解密类实例分析
2015/04/20 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
python使用super()出现错误解决办法
2017/08/14 Python
解决python 输出是省略号的问题
2018/04/19 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
数控技校生自我鉴定
2014/04/19 职场文书
2014年质量工作总结
2014/11/22 职场文书
公司放假通知怎么写
2015/04/15 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers
Python初识逻辑与if语句及用法大全
2021/08/07 Python
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android