zoukankan      html  css  js  c++  java
  • timeago.js-时间显示插件

    注意事项:

    1. 时间格式 = “2018-03-02 17:13:00”时,动态获取的时间无法通过 拼接字符串的方法 添加到 dom元素的 datetime属性上,结果为 <div class="time" datetime="2018-03-02"17:13:00></div>,因为中间有空格。如果使用hogan.js模板引擎{{time}}则不存在此问题。

      解决办法为:用js动态添加  时间变量  到dom节点的 datetime属性上。

           即:<div class="time" datetime=“”></div>;

           $(‘.time’).attr('datetime',时间变量);

     

    timeago.js 是一个非常简洁、轻量级、不到 2kb 的很简洁的 Javascript 库,用来将 datetime 时间转化成类似于*** 时间前的描述字符串,例如:“3小时前”。

      • 本地化支持,默认自带中文和英文语言;

      • 之前 xxx 时间前、xxx 时间后;

      • 支持自动实时更新;

      • 支持npm方式和浏览器script方式;

      • 测试用例完善,执行良好;

    html:

    <div class="time" datetime="2018-03-02 17:13:00"></div>

    js:

    <script src="https://cdn.bootcss.com/timeago.js/3.0.2/timeago.js"></script>
    <script>
      // 不自动更新
      var timeagoInstance = timeago();// 实例
      var time = timeagoInstance.format('2018-03-2 17:13:00','zh_CN');
      console.log(time);

      // 自动更新
      var timeagoInstance = timeago();// 实例
      timeagoInstance.render(document.querySelectorAll('.time'),'zh_CN');

    </script>

  • 相关阅读:
    AGC037F Counting of Subarrays
    AGC025F Addition and Andition
    CF506C Mr. Kitayuta vs. Bamboos
    AGC032D Rotation Sort
    ARC101F Robots and Exits
    AGC032E Modulo Pairing
    CF559E Gerald and Path
    CF685C Optimal Point
    聊聊Mysql索引和redis跳表
    什么是线程安全
  • 原文地址:https://www.cnblogs.com/zhangruiqi/p/8494508.html
Copyright © 2011-2022 走看看