UNPKG

react-zeanium-ui-ui

Version:

Zeanium UI Framework for React.js

35 lines (34 loc) 1.02 kB
module.exports = { setItem: function (name, value, time) { var _name = name + '=' + encodeURIComponent(value); if (time) { _name += '; expires=' + (new Date(+(new Date) + time * 36E5)).toGMTString(); }; document.cookie = _name; }, getItem: function (name) { var oRE = new RegExp('(?:; )?' + name + '=([^;]*);?'); if (oRE.test(document.cookie)) { return decodeURIComponent(RegExp['$1']); } else { return null; } }, removeItem: function (name) { this.set(name, null, -9999); }, clear: function () { document.cookie = null; }, getSecond: function (value) { var _value = value.substring(1,value.length)*1; switch (value.substring(0,1)) { case 's': return _value * 1000; case 'h': return _value * 60 * 60 * 1000; case 'd': return _value * 24 * 60 * 60 * 1000; } } }