diff --git a/packages/nc-gui/components/cell/DateTimePicker.vue b/packages/nc-gui/components/cell/DateTimePicker.vue index c037166173..2311a38497 100644 --- a/packages/nc-gui/components/cell/DateTimePicker.vue +++ b/packages/nc-gui/components/cell/DateTimePicker.vue @@ -25,7 +25,7 @@ const { modelValue, isPk, isUpdateOutside } = defineProps() const emit = defineEmits(['update:modelValue']) -const { isMysql, isSqlite, isXcdbBase } = useProject() +const { isMssql, isMysql, isSqlite, isXcdbBase } = useProject() const { showNull } = useGlobal() @@ -58,6 +58,11 @@ let localState = $computed({ return undefined } + if (isMssql(column.value.base_id)) { + // e.g. 2023-04-29T11:41:53.000Z + return dayjs(modelValue) + } + // if cdf is defined, that means the value is auto-generated // hence, show the local time if (column?.value?.cdf) {