diff --git a/src/controller/api.js b/src/controller/api.js index b01ad62..ee87989 100644 --- a/src/controller/api.js +++ b/src/controller/api.js @@ -456,11 +456,7 @@ module.exports = class extends Base { type = "folder"; let dl = node.children("dl").first(); let dts = dl.children(); - let ls = dts.toArray().map(function (ele) { - if (ele.name !== "dt") - return null; - return parseNode($(ele)); - }); + let ls = dts.toArray().map(function (ele) { return ele.name !== "dt" ? null : parseNode($(ele)); }); children = ls.filter(function (item) { return item !== null; }); case "a": // site @@ -521,8 +517,7 @@ module.exports = class extends Base { let bookmarks = []; const file = this.file("file"); - let now = new Date().getTime(); - let fileName = 'uploadbookmark-' + this.ctx.state.user.username + '-' + now + '.html'; + let fileName = 'uploadbookmark-' + this.ctx.state.user.username + '-' + think.datetime(new Date(), "YYYYMMDDHHmmss") + '.html'; if (file) { const filePath = path.join(think.ROOT_PATH, `runtime/upload/${fileName}`); await fs.ensureDir(path.dirname(filePath)); @@ -580,6 +575,7 @@ module.exports = class extends Base {
` let time = (date) => parseInt(new Date(date).getTime() / 1000); // 日期转时间 + let now = new Date(); let left = `