Skip to content

Commit 645c509

Browse files
author
Kenneth Cheng
committed
date type handles string, timestamp and date value
1 parent 6c5ce34 commit 645c509

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vue3-excel-editor",
33
"email": "apple.6502@gmail.com",
44
"description": "Vue3 plugin for displaying and editing the array-of-object in Excel style",
5-
"version": "1.0.9",
5+
"version": "1.0.10",
66
"main": "src/main.js",
77
"dependencies": {
88
"@vuepic/vue-datepicker": "^3.3.0",

src/VueExcelColumn.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,19 +81,19 @@ export default {
8181
// return val? new Date(new Date(val) - offset).toISOString().slice(0, 10) : ''
8282
// return val? moment(val).format('YYYY-MM-DD'): ''
8383
case 'datetick':
84-
d = new Date(val).getTime()
84+
d = new Date(val * 1 ? val * 1 : val).getTime()
8585
if (!d) return ''
8686
return new Date(d - offset).toISOString().slice(0, 10)
8787
// return val? moment(Number(val)).format('YYYY-MM-DD'): ''
8888
// return val? new Date(Number(val) - offset).toISOString().slice(0, 10) : ''
8989
case 'datetimetick':
90-
d = new Date(val).getTime()
90+
d = new Date(val * 1 ? val * 1 : val).getTime()
9191
if (!d) return ''
9292
return new Date(d - offset).toISOString().replace('T', ' ').slice(0, 16)
9393
// return val? moment(Number(val)).format('YYYY-MM-DD HH:mm'): ''
9494
// return val? new Date(Number(val) - offset).toISOString().replace('T', ' ').slice(0, 16) : ''
9595
case 'datetimesectick':
96-
d = new Date(val).getTime()
96+
d = new Date(val * 1 ? val * 1 : val).getTime()
9797
if (!d) return ''
9898
return new Date(d - offset).toISOString().replace('T', ' ').slice(0, 19)
9999
// return val? moment(Number(val)).format('YYYY-MM-DD HH:mm:ss'): ''

0 commit comments

Comments
 (0)