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 相关文章推荐
新老版本juqery获取radio对象的方法
Mar 01 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 Javascript
JS实现黑色大气的二级导航菜单效果
Sep 18 Javascript
JavaScript判断微信浏览器实例代码
Jun 13 Javascript
jQuery如何封装输入框插件
Aug 19 Javascript
详解Node.js串行化流程控制
May 04 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
Jul 10 Javascript
vue组件name的作用小结
May 23 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
May 05 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
js+canvas实现两张图片合并成一张图片的方法
Nov 01 Javascript
详解Vue3 Composition API中的提取和重用逻辑
Apr 29 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
1 Tube Radio
2021/03/02 无线电
用在PHP里的JS打印函数
2006/10/09 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
学习python (2)
2006/10/31 Python
Python线程指南详细介绍
2017/01/05 Python
Python按钮的响应事件详解
2019/03/04 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
初一学生评语大全
2014/04/24 职场文书
行风评议整改报告
2014/11/06 职场文书
单位婚育证明范本
2014/11/21 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
Nginx 匹配方式
2022/05/15 Servers