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 while语句和do while语句的区别分析
Dec 08 Javascript
InnerHtml和InnerText的区别分析
Mar 13 Javascript
基于jquery打造的百分比动态色彩条插件
Sep 19 Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
Nov 27 Javascript
vue获取dom元素注意事项
Dec 28 Javascript
vue2.0 资源文件assets和static的区别详解
Apr 08 Javascript
iview同时验证多个表单问题总结
Sep 29 Javascript
js 根据对象数组中的属性进行排序实现代码
Sep 12 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
Dec 23 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
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
PHP运行模式汇总
2016/11/06 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
JS继承 笔记
2011/07/13 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
利用Python实现Windows定时关机功能
2017/03/21 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
建材投资建议书
2014/05/16 职场文书
2014年扶贫工作总结
2014/11/18 职场文书
庆七一活动简报
2015/07/20 职场文书
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server