如果你使用 Vue 2 并希望只获取日期部分(即 “2023-08-05”)而不包括时间部分,可以使用 JavaScript 中的日期相关的方法来实现。
以下是一种方法,可以将包含日期和时间的字符串转换为仅包含日期的字符串
const dateTimeString = '2023-08-05 00:00:00';
const dateOnly = new Date(dateTimeString).toISOString().split('T')[0];
console.log(dateOnly); // 输出: "2023-08-05"
在上述示例中,我们首先使用 new Date(dateTimeString)
将日期时间字符串转换为 JavaScript 的日期对象。
然后,使用 toISOString()
方法将日期对象转换为符合 ISO 8601 格式的字符串,例如 “2023-08-05T00:00:00.000Z”。
接下来,我们使用 split('T')[0]
将字符串按 “T” 字符分割,然后取分割后的第一个部分,即日期部分。
最后,我们得到的 dateOnly
变量就是只包含日期的字符串 “2023-08-05”。
你可以将这段代码应用到你的 Vue 2 项目中,根据需要修改变量名和日期字符串的来源