You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中使用特殊字符解构字符串提取日期各字段?

实现方案

可以实现,使用JavaScript ES6的数组解构赋值特性即可满足需求。

基础写法

拆分后得到的是字符串类型的日、月、年:

const dateObj = { myDate: '12/31/2020' };
const [d, m, y] = dateObj.myDate.split('/');
// 此时 d = '12',m = '31',y = '2020'

数值类型转换写法

如果需要三个变量为数字类型,可追加批量转换逻辑:

const [d, m, y] = dateObj.myDate.split('/').map(Number);
// 此时 d = 12,m = 31,y = 2020

以上写法和你期望的d,m,y = mydate('/')逻辑完全对齐,按指定分隔符拆分后直接按顺序赋值给对应变量。

内容的提问来源于stack exchange,提问作者Swayam Shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 03:15:04