【问题标题】:ngx-bootstrap DatePicker DateTime issue in Angular5Angular5中的ngx-bootstrap DatePicker DateTime问题
【发布时间】:2018-11-01 08:30:15
【问题描述】:
我有一个名为“JoiningDate”的 SQL Server 数据库字段,其类型为日期(此处没有时间部分)。要捕获用户的输入,我正在使用 ngx-bootstrap datepicker,但问题是每当我从datepicker,datepicker 本身将所选日期转换为 utc 日期时间,如下所示:
有时由于 utc 时间部分,它与日期部分不匹配。
我的问题是:
- 如何将选定的日期作为纯字符串(如jQueryUI Datepicker)?
- 最好的选择是让输入日期完全按照中所示
输入字段?
【问题讨论】:
标签:
angular
angular5
ngx-bootstrap
【解决方案1】:
您需要编写一个简单的函数来将日期对象转换为格式为(“10/31/2018”)的语言环境日期字符串,就像它在输入字段中显示的那样:
convertDate(inputDate) {
// convert date received to locale string in 10/31/2018 format
const localeDate = inputDate.toLocaleDateString();
return localeDate;
}