File: index.js

package info (click to toggle)
node-timeago.js 3.0.2%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 472 kB
  • sloc: makefile: 15
file content (25 lines) | stat: -rw-r--r-- 934 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function iso8601(date) {
  return date.getUTCFullYear()
    + "-" + (date.getUTCMonth()+1)
    + "-" + date.getUTCDate()
    + "T" + date.getUTCHours()
    + ":" + date.getUTCMinutes()
    + ":" + date.getUTCSeconds() + "Z";
}

function init_index_page() {
  document.querySelector('.load_time').setAttribute('datetime', iso8601(new Date()));
  var timeagoInstance = timeago(null, navigator.language.replace('-', '_'));
  timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'));

// 2. demo
  document.getElementById('demo_now').innerHTML = timeago().format(new Date());
  document.getElementById('demo_20160907').innerHTML = timeago(null, 'zh_CN').format('2016-09-07');
  document.getElementById('demo_timestamp').innerHTML = timeago().format(1473245023718);
}

function init_test_page() {
  $('.native time').attr('datetime', iso8601(new Date()));
  $('.jquery time').attr('data-timeago', iso8601(new Date()));
}