1
function adeiDateFormat(d, range) {
2
var mydate = new Date(Math.floor(d)*1000);
3
if ((range)&&(range <= adei.cfg.subsecond_threshold)) {
5
var subsecs = ds.indexOf('.');
6
if (subsecs >= 0) return dateFormat(mydate) + '.' + ds.substr(subsecs + 1);
7
else return dateFormat(mydate);
8
} else return dateFormat(mydate);
11
function adeiDateReadableFormat(d, range) {
12
if ((range)&&(range <= adei.cfg.subsecond_threshold)) {
13
var mydate = new Date(Math.floor(d*1000));
15
var mydate = new Date(Math.floor(d)*1000);
18
// return mydate.toUTCString();
19
return mydate.format("isoFullDateTime", true);
22
function adeiDateParse(d) {
23
var subsecs = d.indexOf('.');
25
var res = Date.parse(d + " UTC");
27
res = serverGetResult(adei.GetToolService("parse_date", "timezone=UTC&date=" + d));
28
if (isNaN(res)) return "";
34
var dd = d.substr(0,subsecs);
35
if (dd.indexOf('.') < 0) {
36
var res = Date.parse(dd + " UTC");
38
res = serverGetResult(adei.GetToolService("parse_date", "timezone=UTC&date=" + d));
39
if (isNaN(res)) return "";
43
res = serverGetResult(adei.GetToolService("parse_date", "timezone=UTC&date=" + d));
44
if (isNaN(res)) return "";
48
return Math.floor(res / 1000) + '.' + d.substr(subsecs + 1);