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 继承实现例子
Aug 12 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
将文本输入框内容加入表中的js代码
Aug 18 Javascript
js this函数调用无需再次抓获id,name或标签名
Mar 03 Javascript
Javascript实现Array和String互转换的方法
Dec 21 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
May 15 Javascript
Angular.js中处理页面闪烁的方法详解
Mar 09 Javascript
jquery tmpl模板(实例讲解)
Sep 02 jQuery
Bootstrap图片轮播效果详解
Oct 17 Javascript
12条写出高质量JS代码的方法
Jan 07 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
jQuery实现轮播图效果demo
Jan 11 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生成缩略图的代码
2011/01/12 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
javascript 文档的编码问题解决
2009/03/01 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
Python中的面向对象编程详解(下)
2015/04/13 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
详谈python http长连接客户端
2017/06/12 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python add_argument()用法解析
2020/01/29 Python
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
创业计划书之养殖业
2019/10/11 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript