I’ll show a few pieces of data, where the “ServerTime” field is of the “created on” type.
This is what was sent back from the server when the first data was created.
{
"id": 14,
"order": "5.00000000000000000000",
"Name": "",
"Time": null,
"ServerTime": "2022-12-29T19:11:58.101420Z"
}
Then I updated the “Time” field a few times.
The data I’m filling in is a string generated using new Date().toISOString()
.
{
"id": 14,
"order": "5.00000000000000000000",
"Name": "",
"Time": "2022-12-29T11:14:15.288000Z",
"ServerTime": "2022-12-29T19:11:58.101420Z"
}
{
"id": 14,
"order": "5.00000000000000000000",
"Name": "",
"Time": "2022-12-29T11:14:37.844000Z",
"ServerTime": "2022-12-30T03:11:58.101420Z"
}
{
"id": 14,
"order": "5.00000000000000000000",
"Name": "",
"Time": "2022-12-29T11:14:48.677000Z",
"ServerTime": "2022-12-30T11:11:58.101420Z"
}
{
"id": 14,
"order": "5.00000000000000000000",
"Name": "",
"Time": "2022-12-29T11:14:59.060000Z",
"ServerTime": "2022-12-30T19:11:58.101420Z"
}
Have you noticed something?
The data in the “ServerTime” field is incremented by eight hours each time (the server is in the Asia/Taipei time zone).
What is this situation?
I have confirmed that the time zone of the past server is the correct time.
This is the self-hoted version of Baserow.
The docker image used is baserow/baserow:1.13.3
.
All values are default except for the SMTP setting.