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基本概念初级讲解论坛贴的学习记录
Feb 22 Javascript
js控制div及网页相关属性的代码
Dec 19 Javascript
javascript基础第一章 JavaScript与用户端
Jul 22 Javascript
非阻塞动态加载javascript广告实现代码
Nov 17 Javascript
js实现addClass,removeClass,hasClass的函数代码
Jul 13 Javascript
根据配置文件加载js依赖模块
Dec 29 Javascript
jQuery的css() 方法使用指南
May 03 Javascript
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
JS与CSS3实现图片响应鼠标移动放大效果示例
May 04 Javascript
深入理解react 组件类型及使用场景
Mar 07 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
vue axios封装httpjs,接口公用配置拦截操作
Aug 11 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
递归列出所有文件和目录
2006/10/09 PHP
PHP类中Static方法效率测试代码
2010/10/17 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php fsockopen伪造post与get方法的详解
2013/06/14 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
2019/03/22 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
JQuery live函数
2010/12/24 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
python基础教程之匿名函数lambda
2017/01/17 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Python中格式化字符串的四种实现
2020/05/26 Python
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
医院后勤自我鉴定
2013/10/13 职场文书
法人委托书范本格式
2014/09/15 职场文书
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
初中美术教学反思
2016/02/17 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
详细了解MVC+proxy
2021/07/09 Java/Android