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 相关文章推荐
jquery 元素相对定位代码
Oct 15 Javascript
JS不间断向上滚动效果代码
Dec 25 Javascript
window.open()详解及浏览器兼容性问题示例探讨
May 29 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
Jun 26 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
js去字符串前后空格的实现方法
Feb 26 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
JS控件bootstrap suggest plugin使用方法详解
Mar 25 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
解决vuex刷新数据消失问题
Nov 12 Javascript
ES6学习教程之Promise用法详解
Nov 22 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
DSP接收机前端设想
2021/03/02 无线电
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
深入分析php之面向对象
2013/05/15 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
2016/05/24 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
十个Python程序员易犯的错误
2015/12/15 Python
python使用插值法画出平滑曲线
2018/12/15 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
骨干教师培训感言
2014/01/16 职场文书
家长学校培训材料
2014/08/20 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
布达拉宫导游词
2015/02/02 职场文书
护理培训心得体会
2016/01/22 职场文书
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android