从 Postgres Sql 检索数据并显示在日期选择器中
Retrieving data from Postgres Sql and displaying in a datepicker
我是全栈开发新手。我正在使用 postgresql、nodejs 和 express(ejs 模板)做我的第一个项目。在我的任务列表项目中,我有一个 duedate 选项,我在其中输入任务的 duedate(日期选择器)并将其保存在 postgres 数据库中。我还有一个带有日期选择器的编辑选项。我如何从数据库中检索 'dd/mm/yyyy' 格式的日期并将其显示在编辑页面的日期选择器中?这可能吗?请帮忙。
谢谢
数据库中存储的日期可能看起来与您在前端看到的有所不同,仅仅是因为日期/时间通常存储为 UTC 等(这取决于您如何拥有 table已配置)
接下来,您可以使用 javascript 内置日期函数,如 toLocaleDateString('en-US') 从数据库中存储的日期中获取 mm/dd/yyyy 格式
这意味着在前端,您可以像往常一样从数据库中提取日期,然后对于日期选择器,您只需将日期传递给
let myDate = new date([date from db); // this create a new date object off the date from the DB
//Now we make is a readable date
// myDate = myDate.toLocaleDateString('en-US'); // will give mm/dd/yyyy
我是全栈开发新手。我正在使用 postgresql、nodejs 和 express(ejs 模板)做我的第一个项目。在我的任务列表项目中,我有一个 duedate 选项,我在其中输入任务的 duedate(日期选择器)并将其保存在 postgres 数据库中。我还有一个带有日期选择器的编辑选项。我如何从数据库中检索 'dd/mm/yyyy' 格式的日期并将其显示在编辑页面的日期选择器中?这可能吗?请帮忙。 谢谢
数据库中存储的日期可能看起来与您在前端看到的有所不同,仅仅是因为日期/时间通常存储为 UTC 等(这取决于您如何拥有 table已配置)
接下来,您可以使用 javascript 内置日期函数,如 toLocaleDateString('en-US') 从数据库中存储的日期中获取 mm/dd/yyyy 格式
这意味着在前端,您可以像往常一样从数据库中提取日期,然后对于日期选择器,您只需将日期传递给
let myDate = new date([date from db); // this create a new date object off the date from the DB
//Now we make is a readable date
// myDate = myDate.toLocaleDateString('en-US'); // will give mm/dd/yyyy