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 淡出一个图像到另一个图像的实现代码
Jun 12 Javascript
javascript放大镜效果的简单实现
Dec 09 Javascript
javascript中typeof的使用示例
Dec 19 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
Mar 05 Javascript
微信小程序开发经验总结(推荐)
Jan 11 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
vue单个组件实现无限层级多选菜单功能
Apr 10 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
Vue插槽原理与用法详解
Mar 05 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 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 SEO优化之URL优化方法
2011/04/21 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
原生JavaScript实现remove()和recover()功能示例
2018/07/24 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
python访问纯真IP数据库的代码
2011/05/19 Python
python3简单实现微信爬虫
2015/04/09 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
python 上下文管理器使用方法小结
2017/10/10 Python
python 删除非空文件夹的实例
2018/04/26 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
职称自我鉴定
2013/10/15 职场文书
工厂见习报告范文
2014/10/31 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
太行山上观后感
2015/06/05 职场文书
中秋节随笔
2015/08/15 职场文书
给校长的建议书范文
2015/09/14 职场文书
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript