【问题标题】:Need to set Time value 00:00:00 in DatePicker date value需要在 DatePicker 日期值中设置时间值 00:00:00
【发布时间】:2019-07-29 05:43:46
【问题描述】:

在我的 react 本机应用程序中,我使用了 DatePicker,我使用它获得了像这样的日期值“2019-03-19T18:30:00.000Z”。在这种情况下,我需要将时间值设置为“0”。因此,预期输出将类似于“2019-03-19T00:00:00.000Z”。请帮我解决这个问题!

提前致谢!

<Item>  
    <DatePicker
        ref='datepicker'
        defaultDate={new Date(2019, 2, 18)}
        minimumDate={new Date(2010, 1, 1)}
        maximumDate={new Date(2030, 12, 31)}
        locale={"en"}
        timeZoneOffsetInMinutes={undefined}
        modalTransparent={false}
        animationType={"fade"}
        androidMode={"default"}
        placeHolderText="Select Date"
        textStyle={{ color: "green" }}
        placeHolderTextStyle={{ color: "#d3d3d3" }}
        onDateChange={this.setDate}
        disabled={false}
    />
</Item>  

【问题讨论】:

    标签: javascript reactjs react-native time datepicker


    【解决方案1】:

    您的问题是如何创建表示用户本地日期的午夜 UTC 日期对象。 new Date() 单独使用会给你当地的午夜。试试吧……

    new Date(Date.UTC(2019, 2, 18));
    

    更多有用信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      相关资源
      最近更新 更多