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 相关文章推荐
Javascript this关键字使用分析
Oct 21 Javascript
基于jquery的分页控件(C#)
Jan 06 Javascript
js创建数据共享接口——简化框架之间相互传值
Oct 23 Javascript
浏览器页面区域大小的js获取方法
Sep 21 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
Jan 19 Javascript
JavaScript之underscore_动力节点Java学院整理
Jul 03 Javascript
jsonp跨域及实现百度首页联想功能的方法
Aug 30 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
May 23 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
解决Vue的项目使用Element ui 走马灯无法实现的问题
Aug 03 Javascript
移动端JS实现拖拽两种方法解析
Oct 12 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代码收集表单内容并写入文件的代码
2012/01/29 PHP
50个PHP程序性能优化的方法
2014/06/02 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
Python 中Pickle库的使用详解
2018/02/24 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
广告学专业应届生求职信
2013/10/01 职场文书
公司营业员的工作总结自我评价
2013/10/05 职场文书
平面设计岗位职责
2013/12/14 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
三年级学生期末评语
2014/12/26 职场文书
重温入党誓词主持词
2015/06/29 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python
Go并发4种方法简明讲解
2022/04/06 Golang
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript