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 跳转代码集合
Dec 03 Javascript
一个js拖拽的效果类和dom-drag.js浅析
Jul 17 Javascript
Eval and new funciton not the same thing
Dec 27 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
Mar 25 Javascript
js实现图片放大和拖拽特效代码分享
Sep 05 Javascript
node.js中 stream使用教程
Aug 28 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
JavaScript判断浏览器运行环境的详细方法
Jun 30 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
Sep 10 Javascript
JS sort排序详细使用方法示例解析
Sep 27 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引用地址改变变量值的问题
2012/03/23 PHP
PHP中文编码小技巧
2014/12/25 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
番茄的表单验证类代码修改版
2008/07/18 Javascript
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
[04:48]DOTA2亚洲邀请赛林书豪为VGJ加油
2017/04/01 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
python str字符串转uuid实例
2020/03/03 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
2015年电话销售工作总结范文
2015/04/20 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang