Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

parse unix timestamps with decimal points (issue 826)

  • Loading branch information...
commit be32715d3c0486912614bcf84d7fdae01fd48217 1 parent b110e2b
@arshaw authored
Showing with 6 additions and 2 deletions.
  1. +2 −2 src/date_util.js
  2. +4 −0 tests/sources.html
View
4 src/date_util.js
@@ -146,8 +146,8 @@ function parseDate(s, ignoreTimezone) { // ignoreTimezone defaults to true
return new Date(s * 1000);
}
if (typeof s == 'string') {
- if (s.match(/^\d+$/)) { // a UNIX timestamp
- return new Date(parseInt(s, 10) * 1000);
+ if (s.match(/^\d+(\.\d+)?$/)) { // a UNIX timestamp
+ return new Date(parseFloat(s) * 1000);
}
if (ignoreTimezone === undefined) {
ignoreTimezone = true;
View
4 tests/sources.html
@@ -83,6 +83,10 @@
start: new Date(y, m, 28),
end: new Date(y, m, 29),
url: 'http://google.com/'
+ },
+ {
+ title: 'Float String Timestamp Event',
+ start: '1295078400.0'
}
];
Please sign in to comment.
Something went wrong with that request. Please try again.