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 相关文章推荐
AngularJS初始化过程分析(引导程序)
Dec 06 Javascript
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
最新最热最实用的15个jQuery插件汇总
Jul 05 Javascript
JavaScript File API实现文件上传预览
Feb 02 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
详解angularJs指令的3种绑定策略
Apr 13 Javascript
前端主流框架vue学习笔记第二篇
Jul 26 Javascript
React Native预设占位placeholder的使用
Sep 28 Javascript
vue-better-scroll 的使用实例代码详解
Dec 03 Javascript
JS实现普通轮播图特效
Jan 01 Javascript
js实现列表向上无限滚动
Jan 13 Javascript
html中两种获取标签内的值的方法
Jun 16 jQuery
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自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
checkbox使用示例
2013/08/23 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
极简的Python入门指引
2015/04/01 Python
python开发之thread线程基础实例入门
2015/11/11 Python
django ajax json的实例代码
2018/05/29 Python
基于python指定包的安装路径方法
2018/10/27 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
Python简易计算器制作方法代码详解
2019/10/31 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
python对Excel的读取的示例代码
2020/02/14 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
python制作抽奖程序代码详解
2021/01/15 Python
美国著名的团购网站:Woot
2016/08/02 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
秋季校运会广播稿100字
2014/09/18 职场文书
武当山导游词
2015/02/03 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android