【问题标题】:Datetime error using datefield使用日期字段的日期时间错误
【发布时间】:2016-09-30 13:01:37
【问题描述】:

我正在使用 ext.net 3,我需要一起创建日期时间,但在这个 ext 中,时间和日期都不相同。

 <ext:DateField runat="server" ID="date1" MarginSpec="0 10 0 20" LabelAlign="Right" Format="yyyy-MM-dd h:i:s" FieldLabel="Gate In Date/Time" AllowBlank="false" IndicatorText="*" IndicatorCls="red-text"></ext:DateField>

结果是 2016-06-01 12:00:00

日期正常,但时间有点问题。

【问题讨论】:

  • 出现问题的日期是什么意思?
  • 我的意思是日期可以正常工作,但时间不行。时间总是显示 12:00:00 它的静态永远不会改变。
  • 你的服务器在好时间吗?
  • 是的服务器在好时间
  • 以您的格式尝试 H:i:s 而不是 h:i:s 。这只是第一次检查,但如果它运行,我们就在好路上。

标签: html date datetime time ext.net


【解决方案1】:

您正在从 DateField 返回数据,因此时间将始终为 12:00:00。 Ext.Net 也包含一个 TimeField。这是格式化时间的下拉列表。使用两者让您的用户选择日期和时间。

        <ext:FieldContainer runat="server" FieldLabel="Pick Date & Time" Layout="HBoxLayout">
            <Items>
                <ext:DateField ID="DateField1" runat="server">

                </ext:DateField>

                <ext:ToolbarSeparator Width="5" />

                <ext:TimeField ID="Timefield1" runat="server" Width="100">

                </ext:TimeField>
            </Items>
        </ext:FieldContainer>

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多