25 lines
547 B
JavaScript
25 lines
547 B
JavaScript
/**
|
|
* @fileOverview 提取公共代码到util方法
|
|
* @author dxq613@gmail.com
|
|
*/
|
|
var isString = require('@antv/util/lib/type/is-string');
|
|
|
|
var isDate = require('@antv/util/lib/type/is-date');
|
|
|
|
module.exports = {
|
|
toTimeStamp: function toTimeStamp(value) {
|
|
if (isString(value)) {
|
|
if (value.indexOf('T') > 0) {
|
|
value = new Date(value).getTime();
|
|
} else {
|
|
value = new Date(value.replace(/-/ig, '/')).getTime();
|
|
}
|
|
}
|
|
|
|
if (isDate(value)) {
|
|
value = value.getTime();
|
|
}
|
|
|
|
return value;
|
|
}
|
|
}; |