zoukankan      html  css  js  c++  java
  • 一个JS的日期格式化算法示例

    一个JS的日期格式化算法。

    例子: 

    <script>
    /**
    * Js日期格式化算法实例
    * by www.jbxue.com
    */

    function dateFormat(date, format) { 
    var o = { 
    "M+": date.getMonth() + 1, //month 
    "d+": date.getDate(), //day 
    "h+": date.getHours(), //hour 
    "m+": date.getMinutes(), //minute 
    "s+": date.getSeconds(), //second 
    "q+": Math.floor((date.getMonth() + 3) / 3), //quarter 
    "S": date.getMilliseconds() //millisecond 
    }; 

    //把yyyy替换成具体的年份 
    if (/(y+)/.test(format)) { 
    format = format.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length)); 


    for (var k in o) { 
    if (new RegExp("(" + k + ")").test(format)) { 
    format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? (("000" + o[k]).substr(("" + o[k]).length)) : ("00" + o[k]).substr(("" + o[k]).length)); 


    return format; 

    </script>
  • 相关阅读:
    事件基础
    DOM
    GoWeb编程之多路复用
    GoWeb编程之HelloWorld
    Linux libtins 库安装教程
    模式串匹配KMP详解
    树的重心
    Light OJ 1064
    Light OJ 1060
    1057
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3274067.html
Copyright © 2011-2022 走看看