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框架的作用以及实现方法
Oct 29 Javascript
JS实现的适合做faq或menu滑动效果示例
Nov 17 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
浅谈JS中的常用选择器及属性、方法的调用
Jul 28 Javascript
AngularJs 禁止模板缓存的方法
Nov 28 Javascript
JavaScript实现构造json数组的方法分析
Aug 17 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
TypeScript类型声明书写详解
Aug 28 Javascript
vue - vue.config.js中devServer配置方式
Oct 30 Javascript
JS运算符简单用法示例
Jan 19 Javascript
javascript将扁平的数据转为树形结构的高效率算法
Feb 27 Javascript
javascript单张多张图无缝滚动实例代码
May 10 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
第六节 访问属性和方法 [6]
2006/10/09 PHP
php 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
php Calender(日历)代码分享
2014/01/03 PHP
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
微信小程序动态生成二维码的实现代码
2018/07/25 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
Python Sleep休眠函数使用简单实例
2015/02/02 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
浅谈Python中的模块
2020/06/10 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
PHP中如何使用Cookie
2015/10/28 面试题
电子商务专业学生的自我鉴定
2013/11/28 职场文书
刘胡兰的英雄事迹材料
2014/02/11 职场文书
医学生求职自荐书
2014/06/12 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
党员证明模板
2015/06/19 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL