NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/@antv/scale/lib/time-util.js

25 lines
547 B
JavaScript
Raw Normal View History

2023-09-14 14:47:11 +08:00
/**
* @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;
}
};