parse unix timestamps with decimal points (issue 826)
This commit is contained in:
parent
b110e2bf51
commit
be32715d3c
|
@ -146,8 +146,8 @@ function parseDate(s, ignoreTimezone) { // ignoreTimezone defaults to true
|
||||||
return new Date(s * 1000);
|
return new Date(s * 1000);
|
||||||
}
|
}
|
||||||
if (typeof s == 'string') {
|
if (typeof s == 'string') {
|
||||||
if (s.match(/^\d+$/)) { // a UNIX timestamp
|
if (s.match(/^\d+(\.\d+)?$/)) { // a UNIX timestamp
|
||||||
return new Date(parseInt(s, 10) * 1000);
|
return new Date(parseFloat(s) * 1000);
|
||||||
}
|
}
|
||||||
if (ignoreTimezone === undefined) {
|
if (ignoreTimezone === undefined) {
|
||||||
ignoreTimezone = true;
|
ignoreTimezone = true;
|
||||||
|
|
|
@ -83,6 +83,10 @@
|
||||||
start: new Date(y, m, 28),
|
start: new Date(y, m, 28),
|
||||||
end: new Date(y, m, 29),
|
end: new Date(y, m, 29),
|
||||||
url: 'http://google.com/'
|
url: 'http://google.com/'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Float String Timestamp Event',
|
||||||
|
start: '1295078400.0'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue