javascript - toLocaleDateString 在 TypeScript 中不起作用?

标签 javascript typescript date

如何使 toLocaleDateString 与 TypeScript 兼容,我试图获取当前日期的数字,转换为数字的唯一方法是使用与日期不兼容的本地字符串,我尝试创建一个单独的函数链接但它不起作用?

let currentDay = new Date(today.getFullYear(), today.getMonth(), today.getDate()).valueOf().toLocaleDateString('en-US', { day: 'numeric' })

最佳答案

它与 TypeScript 兼容。删除 .valueOf()。您在那里转换为数字,这就是导致您出现问题的原因。

let currentDay = new Date(today.getFullYear(), today.getMonth(), today.getDate()).toLocaleDateString('en-US', { day: 'numeric' })

关于javascript - toLocaleDateString 在 TypeScript 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69906950/

相关文章:

javascript - 匹配精确句子和单个单词的正则表达式?

javascript - AJAX 重新加载按钮有时会多次添加相同的消息

javascript - TypeScript 中像 methodName<string>() 这样的尖括号有什么用?

angular - 使用 window.open(...) 时带有 Angular 的浏览器选项卡标题

javascript - 异步等待在 TypeScript API 中被跳过

ruby-on-rails - Ruby表达式 '-'后留空格的效果

php - 如何使用 php 和 javascript 将小时数添加到 mysql 日期时间字符串

javascript - 我调用的图像没有显示

javascript - 加载时更改链接 anchor 文本,但单击时恢复

sqlite - 共同时代(BCE)日期之前保存