javascript - 如何使用时间戳设置日期选择器的值
问题描述
我正在使用日期选择器,我想使用时间戳对象设置它的值,它的初始值是使用分配的new Date()
const [date, setDate] = useState(new Date());
<DatePicker
selected={date}
onChange={(date) => setDate(date)} />
如果我想将此对象用作日期选择器的初始日期
timestamp: {seconds: 1627282008, nanoseconds: 285000000}
那我怎么能把它转换成日期。这个对象数据如何给我在日期选择器中设置的日期。
解决方案
下面的代码将解决您的问题;
const [date, setDate] = useState(new Date(timestamp.seconds*1000));
推荐阅读
- java - Spring Boot YAML:设置空属性值
- javascript - 如何仅使用 javascript 使菜单出现在页面中以及如何修复它
- python - 将相似度矩阵导出为 CSV
- python - 将 Keras 功能 API 转换为 PyTorch nn.Module - Conv2d
- mongodb - 如何使用 mongodb 更改流
- angular - 通过 azure ad 对用户进行角度身份验证并授权 blob 存储
- javascript - 数据表编辑器 node.js - 自定义文件验证器 - 获取高度和 img 文件
- python - Raspberry Pi 上的 Tkinter 抗锯齿
- python - 通过值替换加速循环
- ios - CocoaPods 找不到 pod “5.0.0-beta.1” 的兼容版本