zoukankan      html  css  js  c++  java
  • JavaScript中对日期格式化的新想法.

    其实我们对与日期的显示,也就那么几种,不需要每次都传格式化字符串.

    只要告诉函数你想要什么结果就好了,以下是在ios的JavaScript中我新写的日期格式化函数:

     1 /**    
     2     格式化日期    
     3     @param {String} formatStr-格式化字符串    
     4     @description 
     5     "date":显示日期.如:2017/09/09
     6     "time":显示时间.如:15:09:05
     7     "minute":显示到分钟.如:2017/09/09 15:09
     8     "second"显示到秒.如:2017/09/09 15:09:05
     9     @return {String} 格式化后的日期   
    10 */
    11 Date.prototype.format = function(formStr) {
    12     var date = this;
    13     var year,month,day,hour,minute,second;
    14     var dateStr,minuteStr,secondStr;
    15     
    16     year=date.getFullYear(); month=date.getMonth()+1; day=date.getDate();
    17     
    18     dateStr=year+"/"+(month<10?"0"+month:month)+"/"+(day<10?"0"+day:day);
    19     if(formStr=="date") return dateStr;
    20     
    21     hour=date.getHours(); minute=date.getMinutes(); second=date.getSeconds();
    22     
    23     minuteStr=(hour<10?"0"+hour:hour)+":"+(minute<10?"0"+minute:minute);
    24     secondStr=minuteStr+":"+(second<10?"0"+second:second);
    25     if(formStr=="time") return secondStr;
    26     
    27     if(formStr=="minute") return dateStr+" "+minuteStr;
    28     
    29     if(formStr=="second") return dateStr+" "+secondStr;
    30 };

    很low很实在.

  • 相关阅读:
    原始数据导入ods
    flume job
    flume拦截器
    Pandas用法总结
    NumPy用法总结
    matplotlib的使用
    【Java】Java线程中断(Interrupt)与阻塞(park)的区别
    【MySQL】MySQL中的索引原理与索引分类
    【JUC】从Lock到AQS了解Java中的锁
    【Redis】Redis 持久化之 RDB 与 AOF 详解
  • 原文地址:https://www.cnblogs.com/ztw1122/p/7992954.html
Copyright © 2011-2022 走看看