javascript - 将年份添加到日期字符串?
问题描述
如何在 JavaScript 中将年份添加到日期字符串?
例子:
var date = "01/01/1983"
我想将 26 添加到“1983”。结果应该是这个“01/01/2009”字符串。
这可以用 replace() 方法而不是 new Date() 来完成吗?
解决方案
是的,通过提供以下功能.replace
:
const input = "01/01/1983";
const output = input.replace(/\d+$/, year => Number(year) + 26);
console.log(output);
推荐阅读
- c++ - 为什么即使我使用 break 语句,我也会得到 3 7 作为输出 /* 4 4 2 2 4 3 */ /* o/p 1 2 3 7 */
- php - QuickBooks webhook 在本地与 ngrok 一起工作,但不适用于生产
- html - 无法移动带有边距或 leftxx 的框
- twitter-bootstrap - 引导升级到最新版本
- r - 为 R plotly scatterplot 进行正确的可视化
- reactjs - 使用打字稿将自定义道具传递给反应组件
- postgresql - 是否可以停止 AWS Postgres Aurora 全球数据库?
- php - 每次在管理页面编辑帖子时,如何防止上传图片?
- java - 有没有办法将 VisualVM 附加到由 AWS SAM local 运行的 java lambda 函数
- java - Reactor - 如何将找到和未找到的实体收集到地图中,以 id 为键?