• 一个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>
  • 相关阅读:
    形态学操作
    形态学腐蚀膨胀操作
    图像模糊操作
    OpenCV像素操作和图形绘制
    c++中char类型的取值范围
    二叉树基本操作
    剑指27 二叉树的镜像
    剑指26 树的子结构
    剑指24: 反转链表
    剑指22 链表倒数第k个节点
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3274067.html
Copyright © 2020-2023  润新知