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 相关文章推荐
面向对象的javascript(笔记)
Oct 06 Javascript
jQuery的bind()方法使用详解
Jul 15 Javascript
异步JavaScript编程中的Promise使用方法
Jul 28 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
Nov 17 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 Javascript
原生ajax处理json格式数据的实例代码
Dec 25 Javascript
微信小程序 支付简单实例及注意事项
Jan 06 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
Jan 19 Javascript
微信小程序实战之自定义模态弹窗(8)
Apr 18 Javascript
纯js实现的积木(div层)拖动功能示例
Jul 19 Javascript
JavaScript实现图片切换效果
Aug 12 Javascript
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
刚才在简化php的库,结果发现很多东西
2006/12/31 PHP
php 信息采集程序代码
2009/03/17 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
js中日期的加减法
2015/05/06 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
详谈javascript精度问题与调整
2017/07/08 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
小程序实现多选框功能
2018/10/30 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
python调用staf自动化框架的方法
2018/12/26 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
Python将string转换到float的实例方法
2019/07/29 Python
python实现高斯投影正反算方式
2020/01/17 Python
Python绘制动态水球图过程详解
2020/06/03 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
Python中如何定义一个函数
2016/09/06 面试题
保密普查工作实施方案
2014/02/25 职场文书
人民教师求职自荐信
2014/03/12 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
学生安全责任书模板
2014/07/25 职场文书