對於我正在做的一個項目應用程序,一個家庭作業管理員,我需要能夠像10月一樣將一個數字變成10個月,然後按年,月,日和時間進行操作。然後我需要將它保存在一個日期。我該怎麼做呢?我一直在尋找,無法找到如何去做。Javascript將Ints轉換爲時間?
-1
A
回答
0
它看起來像你正在尋找the Date() constructor。
var month = 10;
var day = 17;
var year = 2017;
var hour = 8;//Use the 24 hour clock for times in the PM
var minutes = 36;
var date = new Date(year, month-1, day, hour, minutes);//Outputs October 17th, 2017 at 8:36am in your local timezone
你必須從一個月減1,因爲一月從0開始,而不是1
另外,我喜歡用moment.js的靈活性根據使用,所以你可以實例化這樣的:
var date = moment(year + '-' + month + '-' + day + ' ' + hour + ':' + minutes, 'YYYY-M-D H:m');//Because you are using numbers/integers, none of them will have preceding zeroes
0
看看Date的構造函數 - 我認爲它沒有你需要的一切。
你最大的問題是,幾個月是0索引,所以你實際上將9
到10月。另外要注意的是,如果你不用任何東西初始化Date
,它會假定你的意思是現在。
var date = new Date();
date; // -> Tue Oct 17 2017 13:34:49 GMT+0100 (GMT Daylight Time)
date.setMonth(10); // -> 1510925689970
date; // -> Fri Nov 17 2017 13:34:49 GMT+0000 (GMT Standard Time)
相關問題
- 1. 在Java中將字符轉換爲Ints
- 2. 將字符串轉換爲Ints
- 3. 將UTC轉換爲當地時間Javascript
- 4. 時間轉換爲javascript
- 5. JavaScript:使用時區將UTC時間轉換爲本地時間
- 6. 使用Javascript將當前時間的MySQL時間戳轉換爲
- 7. 將時間字符串轉換爲javascript中的時間值
- 8. 如何將UTC時間轉換爲本地時間的javascript
- 9. 將時間轉換爲MySQL時間
- 10. 將日期時間轉換爲時間
- 11. 將時間戳轉換爲時間
- 12. JavaScript時間轉換
- 13. 如何將時間轉換爲javascript-timestamps使用javascript或jquery?
- 14. JavaScript:如何將UTC日期時間轉換爲使用純Javascript的EST時間?
- 15. 使用Javascript將時間轉換爲24小時格式
- 16. 將JavaScript日期時間轉換爲C時解析錯誤#
- 17. javascript - 將本地時間轉換爲不同的時區
- 18. 將時間戳轉換爲JavaScript中的不同時區
- 19. 將小時轉換爲日期時間
- 20. 將時間戳轉換爲時區
- 21. 將時鐘時間轉換爲分鐘
- 22. 如何將位掩碼Int轉換爲一組Ints?
- 23. javascript時間轉換(秒 - =)
- 24. 時間戳轉換的JavaScript
- 25. 在javascript中將unix日期時間戳轉換爲特定時區的時間
- 26. JavaScript:將UTC日期時間轉換爲傳遞時區日期時間
- 27. 將時間秒從時間轉換爲本地時間
- 28. 在IE11中將MYSQL時間戳轉換爲JavaScript日期問題
- 29. 將紀元時間轉換爲javascript中的可讀格式
- 30. 將WebApi的返回日期時間轉換爲Javascript的日期
JavaScript不具備將數字轉換爲單詞並且格式功能有限的功能。你必須自己做或者使用像https://momentjs.com/這樣的庫。 – Joseph
你在找什麼?輸入和預期輸出 – krishnar
檢出Javascript日期構造函數,'new Date(2017,10,2,12,45,35);' –