-
Notifications
You must be signed in to change notification settings - Fork 19
/
20localtime.js
30 lines (26 loc) · 927 Bytes
/
20localtime.js
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
26
27
28
29
30
/* Localtime of User Agent.
* Copyright (C) 2006-2014 shinGETsu Project.
*/
shingetsu.initialize(function () {
function format(n) {
return ('0' + n).substr(-2);
}
function myLocaltime(date) {
var year = date.getYear();
if (year < 1900) year += 1900;
var month = format(date.getMonth()+1);
var day = format(date.getDate());
var hours = format(date.getHours());
var minutes = format(date.getMinutes());
return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes;
}
function overrideDatetime($container) {
$container.find('span.stamp[data-stamp]').each(function() {
var container = $(this);
var date = new Date();
date.setTime(container.attr('data-stamp') * 1000);
container.html(myLocaltime(date));
});
}
shingetsu.addRecordsModifiers(overrideDatetime);
});