时间格式化插件-xmsDateFormat

概总

之所以有这个方法,是因为在把时间进行格式化,为了更方便的显示。

xmsDateFormat方法使用说明

  1. 基本介绍

    函数命名:xmsDateFormat

    函数调用:xmsCore.xmsDateFormat(option);

    参数:option介绍,请继续向下看。

  2. 基本架构

    该方法是完全的一个纯JS计算的方法,JS也是使用的原生的JS,不基于任何其他库。

  3. 传入参数option介绍

    参数option可为对象

    参数名 默认值 相关说明
    format(必须) 字符串 最终转换为时间字符串之后的格式,例如:

    “yyyy-mm-dd hh:ii”,那么输出的时间字符串就是”2015-12-03 14:08″

    该字符串的组成必须是以”yyyy”,”mm”,”dd”,”hh:ii”的组成,并且”hh”和”ii”之间,只能以冒号分割。


    可以省略掉连接符,可以省略一部分,除这几个特殊字符之外的数据,是不会被处理的。


    yyyy — 年

    mm — 月

    dd — 日

    hh — 小时

    ii — 分钟
    time “” 待转换的时间对象,字符串,该值没有特殊的判断,只要能被正常的转换为时间对象即可,但是基本上,也只能是如下的几种情况

    时间对象—new Date()的对象
    合法的时间戳数字 — 1449123330110
    时间戳的字符串 — “1449123330110”
    一定格式的时间字符串 — “2015/12/03″,”2015-12-03″,”2015-12-3 14:17″等
    当然,还有其他可以转换为时间对的输入格式,但是都过于复杂,所以这里就不多说了。


    该值如果不传值,那么会把系统当前的时间,转换为字符串输出。具体的样式,请参考下面的示例。
  4. 使用方法–转换当前时间

    获取当前时间的时间字符串,支持两种形式的参数,一个是默认的方法,传入一个对象,该对象包含一个format的属性,另外一种就是,直接传入一个format的字符串。请看下面的示例:

    					
    var options = {
    	format:"yyyy-mm-dd hh:ii"
    };
    
    //传入传统的对象模式
    xmsCore.xmsDateFormat(options);
    
    //只传入format字符串模式
    xmsCore.xmsDateFormat(options.format);
    					
    				

    示例:获取当前时间字符串的DEMO

  5. 使用方法–转换指定时间

    有时候,我们需要转换的时间格式,并不是当前时间,而是一个指定的时间,需要转换为一个指定的格式,那么在这里,只有一种调用方法,调用方法如下:

    					
    var options = {
    	format:"yyyy/mm/dd hh:ii",
    	time:"2015-2-2 12:12"
    };
    
    //传入传统的对象模式
    xmsCore.xmsDateFormat(options);
    					
    				

    示例:转换指定时间的字符串DEMO

致谢

这里没有总结,只有致谢,感谢您的查看,如果您发现文中有不当的地方,请指教,非常感谢。

本文地址:http://www.zhangyunling.com/?p=482

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>