function formatDate(date) {// 处理ISO 8601字符串if (typeof date === 'string') {date = new Date(date);}// 处理时间戳else if (typeof date === 'number') {date = new Date(date * 1000); // 假设后端时间戳为秒,需要乘以1000转换为毫
function getTime(){ var date = new Date(); var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); var h = date.getHours(); var i = date.getM
题意: 多次询问 [ l , r ] [l,r] [l,r]中有多少不同的数。 思路: 本题卡了莫队。 树状数组离线:每个点代表这个位置的值,然后每次遇到这个数,就把上次的位置清空。这样当前维护的区间里面就没有重复数了。 可持久化线段树:其实和树状数组离线一样,就是基于上一个前缀的线段树,将当前位置的值设置为 a [ i ] a[i] a[i],同时将 a [ i ] a[i] a[i]上一
js中并没有format这个方法 需要手工添加 可将次函数放在共用js中,如GlobalConfig.js尾部,这样其他引用了GlobalConfig.js的js就可以直接调用了(延时一段时间才能调用 尚未加载完毕时为undefined),如RequireJS 调用方法: new Date().format("yyyy-MM-dd hh:mm:ss.S") new Date().forma