當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
js当前时间格式化_JS时间格式化
生活随笔
收集整理的這篇文章主要介紹了
js当前时间格式化_JS时间格式化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為new Date().toLocaleString() 在安卓和ios上的格式不一致,所以盡量自己寫format
生成一個時間數組
作為一個簡單的舉例,我序列化一周的時間對象
聲明參數
let lastMonth = []let daylong = 86400000判斷時間值是否小于9
const formatNumber = num => { num = parseInt(num) if (num>9) { return num } else { return '0'+num }}格式化時間
const formatTime = (time) => { let date = new Date(time) var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() return { value: year+'-'+formatNumber(month) + '-' + formatNumber(day), date: month + '月' + day +'日', year: year+'年', select: false }}循環
for(var i = 1;i<15;i++){ let time = new Date().getTime() + (i+1) * daylong let date = formatTime(time) lastMonth.push(date)}輸出如下:
如果只需要格式化時間
function formatTime(time) { var date = new Date(time) var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() var hour = date.getHours() var minute = date.getMinutes() var second = date.getSeconds() return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')}輸出:2019/05/27 14:00:30
總結
以上是生活随笔為你收集整理的js当前时间格式化_JS时间格式化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么python工程师掌握这些就够了_
- 下一篇: php 获得当月时间戳,php获取当前月