对获取到的本地时间我们可以封装一个方法,可以获取自定义格式的日期格式,可自定义精确到年月日时分秒。
export const useTime = () => {
const [year, setYear] = useState(0); // 年份
const [month, setMonth] = useState(0); // 月份
const [week, setWeek] = useState(""); // 星期几
const [day, setDay] = useState(0); // 天数
const [hour, setHour] = useState<number | string>(0); // 小时
const [minute, setMinute] = useState<number | string>(0); // 分钟
const [second, setSecond] = useState<number | string>(0); // 秒
const [nowTime, setNowTime] = useState<string>(""); // 当前时间
// 更新时间
const updateTime = () => {
const date = new Date();
setYear(date.getFullYear());
setMonth(date.getMonth() + 1);
setWeek("日一二三四五六".charAt(date.getDay()));
setDay(date.getDate());
setHour(
(da