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 学习点滴记录
Apr 24 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
Jul 31 Javascript
javascript对象之内置对象Math使用方法
Apr 16 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
Aug 21 Javascript
基于insertBefore制作简单的循环插空效果
Sep 21 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
JS动态创建元素的两种方法
Apr 20 Javascript
微信小程序 for 循环详解
Oct 09 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
微信小程序实现菜单左右联动
May 19 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同时支持GIF、png、JPEG
2006/10/09 PHP
php 学习资料零碎东西
2010/12/04 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
收集json解析的四种方法分享
2014/01/17 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
django基于restframework的CBV封装详解
2019/08/08 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
伦敦奥运会的口号
2014/06/21 职场文书
暑假学习心得体会
2014/09/02 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers