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 iframe跨域访问(同主域/非同主域)分别深入介绍
Jan 24 Javascript
JavaScript 实现类的多种方法实例
May 01 Javascript
Javascript 遮罩层和加载效果代码
Aug 01 Javascript
jquery删除数组中重复元素
Dec 05 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
Jan 01 Javascript
值得分享和收藏的xmlplus组件学习教程
May 05 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
angularjs http与后台交互的实现示例
Dec 21 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
Apr 19 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
Nov 19 Javascript
jQuery实现小火箭返回顶部特效
Feb 03 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
PHP 文件类型判断代码
2009/03/13 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
php实现aes加密类分享
2014/02/16 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
2017/05/19 PHP
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
Cookie 小记
2010/04/01 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
2017/01/13 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
Python解释执行原理分析
2014/08/22 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
借款担保书范文
2014/05/13 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python
前端JavaScript大管家 package.json
2021/11/02 Javascript