diff --git a/type-script-helper/README.md b/type-script-helper/README.md index 827dfd6..6c1785b 100644 --- a/type-script-helper/README.md +++ b/type-script-helper/README.md @@ -156,3 +156,8 @@ None - Copy Syntax In Light Theme - [Copy-Syntax-in-Light](https://github.com/Ahmed-Adel-Morsi/Copy-Syntax-in-Light) + +## 1.8.0 Wed Nov 06 2024 06:03:59 GMT-0700 (Mountain Standard Time) +----------------------------------------------------------------------------------------------------------- + +- Change insert date to include ticks * diff --git a/type-script-helper/package.json b/type-script-helper/package.json index 90cff58..cc053f4 100644 --- a/type-script-helper/package.json +++ b/type-script-helper/package.json @@ -264,5 +264,5 @@ "webpack": "webpack --config ./build/node-extension.webpack.config.js", "watch": "concurrently \"rollup -c -w\" \"webpack --watch --config ./build/node-extension.webpack.config.js\"" }, - "version": "1.7.0" + "version": "1.8.0" } diff --git a/type-script-helper/src/promiseLinesHelper.ts b/type-script-helper/src/promiseLinesHelper.ts index 7d869a3..93a7b59 100644 --- a/type-script-helper/src/promiseLinesHelper.ts +++ b/type-script-helper/src/promiseLinesHelper.ts @@ -137,12 +137,18 @@ function insertDateTimeLogic(): undefined { const selection = textEditor.selection; textEditor.edit(editBuilder => { var range; + let date = new Date(); + let timezoneOffset = date.getTimezoneOffset(); + let seconds = date.getTime().valueOf() + timezoneOffset; + let epoch = seconds * 10000; + let ticks = epoch + 621355968000000000; + let dateText = ticks + " = " + date.toString(); if (selection.isEmpty) { - editBuilder.insert(selection.start, date.toString()) + editBuilder.insert(selection.start, dateText) } else { range = new vscode.Range(selection.start.line, selection.start.character, selection.end.line, selection.end.character); - editBuilder.replace(range, date.toString()); + editBuilder.replace(range, dateText); } }); return undefined;