Skip to content

Commit 48bdd8b

Browse files
authored
修复 toISOString() 引发的时区问题
中国是东八区,`toISOString()` 获取的是0时区时间。也就是说,在0点到8点,`toISOString().split('T')[0]` 取到的时间是前一天的时间。
1 parent f696c22 commit 48bdd8b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: uni_modules/uni-table/components/uni-th/filter-dropdown.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
},
204204
resetDate() {
205205
let date = new Date()
206-
let dateText = date.toISOString().split('T')[0]
206+
let dateText = `${date.getFullYear()}-${String(date.getMonth() + 1).padStart(2, '0')}-${String(date.getDate()).padStart(2, '0')}`
207207
this.dateRange = [dateText + ' 0:00:00', dateText + ' 23:59:59']
208208
},
209209
onDropdown(e) {

0 commit comments

Comments
 (0)