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 相关文章推荐
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
Oct 11 Javascript
JavaScript控制Session操作方法
Jan 17 Javascript
使用Sticker.js实现贴纸效果
Jan 28 Javascript
json定义及jquery操作json的方法
Sep 29 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
js实现点击切换checkbox背景图片的简单实例
May 08 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
React 实现拖拽功能的示例代码
Jan 06 Javascript
详细分析Node.js 多进程
Jun 22 Javascript
javascript+Canvas实现画板功能
Jun 23 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
YB217、YB235、YB400浅听
2021/03/02 无线电
php学习之function的用法
2012/07/14 PHP
探讨php中header的用法详解
2013/06/07 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
javascript import css实例代码
2008/07/18 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
vue接口请求加密实例
2020/08/11 Javascript
一篇文章快速了解Python的GIL
2018/01/12 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
python实现Zabbix-API监控
2018/09/17 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
Python configparser模块常用方法解析
2020/05/22 Python
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
兼职学生的自我评价
2013/11/24 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Go Plugins插件的实现方式
2021/08/07 Golang