@crpt/react-operation
Version:
[![npm package][npm-badge]][npm]
23 lines (15 loc) • 745 B
JavaScript
;
exports.__esModule = true;
exports.fromUnix = undefined;
var _lodash = require('lodash');
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var fromUnix = exports.fromUnix = function fromUnix(timestamp) {
var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'DD.MM.YYYY';
var withMilliseconds = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : (0, _lodash.size)(timestamp.toString()) > 10;
if (withMilliseconds) {
return _moment2.default.utc(timestamp).format(format);
}
return _moment2.default.unix(timestamp).utc().format(format);
};