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实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
围观tangram js库
Dec 28 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 Javascript
基于js disabled="false"不起作用的解决办法
Jun 26 Javascript
15条JavaScript最佳实践小结
Aug 09 Javascript
Javascript基础知识(三)BOM,DOM总结
Sep 29 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
AngularJS入门教程之数据绑定用法示例
Nov 01 Javascript
DWR3 访问WEB元素的两种方法实例详解
Jan 03 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
vue iview实现动态路由和权限验证功能
Apr 17 Javascript
JS实现的点击按钮图片上下滚动效果示例
Jan 28 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
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
jQuery提交多个表单的小例子
2013/06/30 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
Python读写unicode文件的方法
2015/07/10 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
python 写入csv乱码问题解决方法
2016/10/23 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
python 发送json数据操作实例分析
2019/10/15 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
门卫班长岗位职责
2013/12/15 职场文书
公司庆典活动邀请函
2014/01/09 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
晋江市委常委班子四风问题整改工作方案
2014/10/26 职场文书
小学新教师个人总结
2015/02/05 职场文书
新郎结婚保证书
2015/02/26 职场文书
2015年度个人思想工作总结
2015/04/08 职场文书
违反纪律检讨书范文
2015/05/07 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书