3
A
回答
0
我的答案是基於的MIMOUNI的回答https://stackoverflow.com/a/23156354/1799272的@在不同問題的實際日期/時間,我只是因爲棄用而將包含sys的內容更改爲util。
此外,由於我們的實施和要求(如果時間不對,我們啓動其他Windows服務),我導入了'node-windows'。不過,如果您只想使用內置的npm功能,則歡迎您查看是否可以提升沒有此用戶。
基本上你有3個重要的步驟:
- 轉換STR/INT的日期你想
- 的日期格式正確
- 運行提升的命令
這裏如下:
const sys = require('util')
const win = require('node-windows')
dateTime = new Date(time) //Convert string or number to date
let day = dateTime.getDate()
let month = dateTime.getUTCMonth() + 1
let year = dateTime.getFullYear()
let updateD = `${year}-${month}-${day}` //Format the string correctly
//Add a callback function (this can be somewhere else)
function execCallback(error, stdout, stderr) {
if (error) {
console.log(error)
} else {
console.log(stdout)
}
}
var exec = win.elevate(`cmd /c date ${updateD}`,undefined, execCallback);
如果您想設置時間,請將日期替換爲執行時間時間。
相關問題
- 1. 設置系統日期,同時保持系統時間使用PowerShell
- 2. 從應用程序設置系統日期和時間
- 3. Windows 7批量設置系統日期/時間
- 4. Datagridview日期時間格式不使用系統區域設置
- 5. 設置系統時間和日期iOS Swift
- 6. 比較系統日和日期時間
- 7. 在VBScript中爲日期對象設置日期和時間而不更改系統日期/時間
- 8. 從系統中拆分日期和時間::日期時間
- 9. 設置日期時間爲UTC,而不是把它寫當前系統時間
- 10. 爲硒測試設置系統日期
- 11. 檢索系統日期和時間?
- 12. 獲取當前系統日期時間
- 13. 當前系統日期和時間
- 14. 更改系統日期,時間
- 15. java.util.Date()!=系統機器日期時間
- 16. 如何同步系統日期/時間?
- 17. 系統日期VS時間戳比較
- 18. 設置日期時間
- 19. 如何將默認日期時間設置爲mysql中的系統日期時間
- 20. DevExpress XtraGrid:如何強制日期時間格式不採用系統的短日期/長日期設置
- 21. PHP設置日期時間功能設置不同的日期
- 22. 不論創建系統日期的日期時間
- 23. 日期時間選擇器 - 設置開始日期和時間
- 24. 谷歌事件日期時間到系統日期時間(反之亦然)C#
- 25. 獲取C#中的實際日期時間而非系統日期時間
- 26. 比較系統日期/時間插入日期/時間數據庫
- 27. 設置系統時間c#不工作
- 28. 設置系統時間與在Linux中
- 29. 系統時間設置通知
- 30. 如何設置系統時間?
改變時間的目的是什麼? – str
@mplungjan這是一個重複的問題?你是否甚至不屑於閱讀你所說的重複的問題? –
Node.js服務器運行的計算機必須與網絡上的其他PC保持時間一秒鐘左右。 –