javascript - 类型错误:startDate.getTime 不是函数
问题描述
const [startDate, setStartDate] = useState(new Date());
const apiCall = () => {
let timeStamp = Number(startDate.getTime());
axios.get(
`https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=BTC,USD,EUR&ts=${timeStamp}&extraParams=ProfitsCrypto`
)
.then((res) => {
console.log(res.data);
});
};
您好,我的反应有一些问题,我尝试使用getTime
因为我想要一个时间戳来使用 api,我可以使用console.log(startDate.getTime())
但它是错误的TypeError: startDate.getTime is not a function.
有谁能够帮我?谢谢你。
解决方案
我认为您在使用时必须检查 startDate 变量的 dataType 是什么。我认为它的类型或值在代码中的某个地方发生了变化。您应该共享您的代码。
推荐阅读
- javascript - Javascript中if语句和Switch之间的不同结果
- c# - c#创建的md5sum和bash的区别
- angular - 如何在 Angular 应用中访问手机的通话记录?
- android - 如何为移动应用构建身份验证和授权 API?
- angular - node_modules/@auth0/angular-jwt/lib/jwtoptions.token.d.ts(2,50) 中的错误:
- css - 如何允许用户使用 css snap 向上滚动?
- ruby - Ruby - 如何向哈希添加条件键?
- ios - CoreData fetch - 内存泄漏
- log4j2 - 如何为非spring项目配置log4j2.xml
- android - 如何在颤振中验证和更新上一页的数据?