Javascript 如何在反应日期选择器中显示国家/地区的日期和时间?

Javascript 如何在反应日期选择器中显示国家/地区的日期和时间?,javascript,reactjs,react-datepicker,Javascript,Reactjs,React Datepicker,服务器返回示例2019-07-3023:59的日期 我把它放在selected属性中,输入中显示23:59。我住在波兰。如何更改为23:00显示? 我使用这个库: 假设您从服务器获得utc时间 您可以使用新日期('2019-07-30 23:59 UTC')(只需在日期后附加“UTC”)作为中选择的 如果您在另一个时区获取时间,则必须使用矩将其转换为您的时区假设服务器正在发送utc时间,您可以将其转换为本地时间 var date = new Date('6/29/2011 4:52:48 PM

服务器返回示例2019-07-3023:59的日期 我把它放在
selected
属性中,输入中显示23:59。我住在波兰。如何更改为23:00显示? 我使用这个库:


假设您从服务器获得
utc
时间

您可以使用
新日期('2019-07-30 23:59 UTC')
(只需在日期后附加“UTC”)作为
中选择的


如果您在另一个时区获取时间,则必须使用矩将其转换为您的时区

假设服务器正在发送utc时间,您可以将其转换为本地时间

var date = new Date('6/29/2011 4:52:48 PM UTC');
date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"


使用此逻辑显示正确的本地时间。

为什么不能从代码中的时间减去一小时?
“2019-07-3023:59”。切片(0,-2)+“00”
在设置所选的
之前
?使用力矩添加位置支持-@Barsban我更愿意根据location@Patricia我更愿意根据位置进行设置,如果我从服务器保存日期,并且它被分配给变量
date
,如何添加UTC?是否从服务器日期创建
javascript
Date
对象?如果不是的话,我应该作为一根绳子来找你,对吗?如果是字符串,您可以手动将“UTC”连接到它。
var date = new Date('6/29/2011 4:52:48 PM UTC');
date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"