【发布时间】:2024-05-16 12:10:02
【问题描述】:
我正在使用 twitter bootstrap、css 和 js 开发一个 php 项目;我的问题是,当我使用引导日期选择器时,值是格式如下的帖子:dd-mm-yyyy
这是我的代码:
<div class="control-group">
<label class="control-label">Next Call</label>
<div class="controls">
<div class="input-append date" id="datepicker" data-date="dateValue: Customer.DateOfBirth" data-date-format="dd-mm-yyyy">
<input type="text" name="date" data-bind="value: Customer.DateOfBirth" readonly />
<span class="add-on"><i class="icon-calendar"></i></span>
</div>
</div>
</div>
现在在我的另一个按日期搜索的页面中,我必须根据数据库提交日期,以便匹配并给我搜索值,所以我这样做是为了匹配数据库中的值,因为我们知道数据库将它存储在 @987654322 @ 格式,所以我将行更改为:
<div class="input-append date" id="datepicker" data-date="dateValue: Customer.DateOfBirth" data-date-format="dd-mm-yyyy">
但现在我的问题是,当用户选择日期值时,它在文本框中显示为:
yyyy-mm-dd 我想将其显示为 dd-mm-yyyy 并希望将其发布为 yyyy-mm-dd。我怎样才能实现它?
【问题讨论】:
-
你是说接受
dd-mm-yyyy格式的用户输入,改成yyy-mm-dd查询数据库? -
@ Amal Murali :实际上,当我们单击日历图标时,它会显示日历,当我们选择它在文本框中填充的日期为:dd-mm-yyyy 作为默认值。在数据库中它存储asyyyy-mm-dd.so 为了匹配来自数据库的这个值,我将格式更改为 yyyy-mm-dd.so 现在我希望它以 yyyy-mm-dd 格式进入数据库,但想显示 dd-mm-yyyy进入文本框。
标签: php twitter-bootstrap datepicker date-format