gpt4 book ai didi

javascript - getDate() slice() 混淆

转载 作者:行者123 更新时间:2023-11-28 18:36:04 24 4
gpt4 key购买 nike

您好,我正在尝试删除日期的第一个数字。假设今天是 5 月 15 日,我会怎样

  1. 删除第一个整数并仅保留 5
  2. 确定该个位数(例如 6 月 5 日)保持不变吗?我尝试了切片属性,但它似乎不起作用。

我的 fiddle :https://jsfiddle.net/DimitriXd4/gp2eaaot

var now = new Date();
var getTheDate = now.getDate().slice(-1);
console.log(getTheDate );

理论上 slice(-1) 应该剪切最后一个数字并返回它,即使它是单个数字/单词,对吗?

最佳答案

slice() 是 String 方法,而 getDate() 不返回 String,这就是为什么你不能调用 getDate().slice(-1);您必须将其转换为 String,然后使用切片。例如

var getTheDate = now.getDate().toString().slice(-1);

但它不会改变原始日期变量,它只会给你切片字符串。如果您想更新日期,您应该手动执行。

关于javascript - getDate() slice() 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37058704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com