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 相关文章推荐
初学prototype,发个JS接受URL参数的代码
Sep 25 Javascript
Jquery替换已存在于element上的event的方法
Mar 09 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 Javascript
jQuery对象的selector属性用法实例
Dec 27 Javascript
JavaScript创建一个object对象并操作对象属性的用法
Mar 23 Javascript
浅谈JavaScript异步编程
Jan 20 Javascript
JavaScript之生成器_动力节点Java学院整理
Jun 30 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
Feb 03 Javascript
详解Node.js中的Async和Await函数
Feb 22 Javascript
Vue 重置组件到初始状态的方法示例
Oct 10 Javascript
vue父子组件间引用之$parent、$children
May 20 Javascript
vue form表单post请求结合Servlet实现文件上传功能
Jan 22 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
Php+SqlServer实现分页显示
2006/10/09 PHP
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
php+ajax实现无刷新分页
2015/11/18 PHP
PHP实现登录验证码校验功能
2018/05/17 PHP
JavaScript 密码强度判断代码
2009/09/05 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
python刷投票的脚本实现代码
2014/11/08 Python
连接Python程序与MySQL的教程
2015/04/29 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
基于Python的图像阈值化分割(迭代法)
2020/11/20 Python
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
门诊挂号室室长岗位职责
2013/11/27 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
社团文化节邀请函
2014/01/10 职场文书
仓管岗位职责范本
2014/02/08 职场文书
厨师长岗位职责
2014/03/02 职场文书
保证书格式范文
2014/04/28 职场文书
绿色环保口号
2014/06/12 职场文书
圣诞节开幕词
2015/01/29 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书