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动画浅析
Aug 30 Javascript
JS实现时间格式化的方式汇总
Oct 16 Javascript
javascript中typeof的使用示例
Dec 19 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
Jan 03 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
Canvas放置反弹效果随机图形(实例)
Aug 17 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
利用Console来Debug的10个高级技巧汇总
Mar 26 Javascript
Layui 设置select下拉框自动选中某项的方法
Aug 14 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
Oct 02 Javascript
JS实现滚动条触底加载更多
Sep 19 Javascript
JavaScript实现轮播图效果
Oct 30 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 函数使用方法与函数定义方法
2010/05/09 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
php实现读取和写入tab分割的文件
2015/06/01 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
PHP使用文件锁解决高并发问题示例
2018/03/29 PHP
javascript Math.random()随机数函数
2009/11/04 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
PHP webshell检查工具 python实现代码
2009/09/15 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
如何通过python实现人脸识别验证
2020/01/17 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
美国奢侈品在线团购网站:Gilt City
2017/11/16 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
什么是URL
2015/12/13 面试题
Servlet面试题库
2015/07/18 面试题
奥巴马演讲稿
2014/01/08 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
大学军训感言600字
2014/02/25 职场文书
艺术教育实施方案
2014/05/03 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
2019个人工作总结
2019/06/21 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript