javascript日期格式化方法小结


Posted in Javascript onDecember 17, 2015

本文实例总结了javascript日期格式化方法。分享给大家供大家参考,具体如下:

采用Prototype:

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;
}

把这段代码放在<script></script>里面。
 
然后调用时采用如下语句即可:

new Date().Format("yyyy-MM-dd hh:mm:ss")

具体可参考前面一篇《javascript中Date format(js日期格式化)方法小结》
 
另外获取当前日期的函数如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var myDate = new Date();
  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( );    //获取日期与时间
if (mytime<"23:30:00")
{
alert(mytime);
}
//-->
</SCRIPT>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
JS+CSS实现表格高亮的方法
Aug 05 Javascript
动态的9*9乘法表效果的实现代码
May 16 Javascript
JS使用eval()动态创建变量的方法
Jun 03 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
详解webpack es6 to es5支持配置
May 04 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
Jun 17 Javascript
再谈Angular4 脏值检测(性能优化)
Apr 23 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
May 08 Javascript
使用TS来编写express服务器的方法步骤
Oct 29 Javascript
js实现简单的轮播图效果
Dec 13 Javascript
vue+element table表格实现动态列筛选的示例代码
Jan 14 Vue.js
javascript中Date format(js日期格式化)方法小结
Dec 17 #Javascript
js实现下拉列表选中某个值的方法(3种方法)
Dec 17 #Javascript
详解js图片轮播效果实现原理
Dec 17 #Javascript
js和jquery分别验证单选框、复选框、下拉框
Dec 17 #Javascript
jQuery+CSS实现滑动的标签分栏切换效果
Dec 17 #Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
Dec 17 #Javascript
jQuery选择器用法实例详解
Dec 17 #Javascript
You might like
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
Vue如何基于es6导入外部js文件
2020/05/15 Javascript
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Django模板语言 Tags使用详解
2019/09/09 Python
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
公司会计岗位职责
2014/02/13 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
爱我中华教学反思
2014/04/28 职场文书
节水标语大全
2014/06/11 职场文书
应届生自荐信
2014/06/30 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
优秀员工演讲稿
2019/06/21 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
Java异常体系非正常停止和分类
2022/06/14 Java/Android