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 获取服务器控件值的代码
Mar 05 Javascript
javascrip关于继承的小例子
May 10 Javascript
JS增加行复制行删除行的实现代码
Nov 09 Javascript
自己实现ajax封装示例分享
Apr 01 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
Nov 13 Javascript
深入学习JavaScript中的Rest参数和参数默认值
Jul 28 Javascript
jquery+css实现的红色线条横向二级菜单效果
Aug 22 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
Sep 25 Javascript
ES6学习教程之Map的常用方法总结
Aug 03 Javascript
详解webpack的proxyTable无效的解决方案
Jun 15 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
Feb 26 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 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
实现“上一页”和“下一页按钮
2006/10/09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
php简单图像创建入门实例
2015/06/10 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
Javascript中的数学函数
2007/04/04 Javascript
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
javascript 面向对象编程  function是方法(函数)
2009/09/17 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
Shein英国:女性时尚网上商店
2019/04/10 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
电台编导求职信
2014/05/06 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
开工典礼致辞
2015/07/29 职场文书
python实现三阶魔方还原的示例代码
2021/04/28 Python
pandas中关于apply+lambda的应用
2022/02/28 Python