uniapp 格式化日期函数
时间: 2024-04-21 08:20:30 浏览: 171
UniApp是一个基于Vue.js的跨平台开发框架,可以用于开发iOS、Android、H5等多个平台的应用程序。UniApp提供了一些内置的日期处理函数,可以用于格式化日期。
UniApp中可以使用JavaScript的Date对象来处理日期。以下是一些常用的日期格式化函数:
1. `getFullYear()`:获取年份。
2. `getMonth()`:获取月份,返回值为0-11,需要加1才是实际的月份。
3. `getDate()`:获取日期。
4. `getDay()`:获取星期几,返回值为0-6,0表示星期日。
5. `getHours()`:获取小时。
6. `getMinutes()`:获取分钟。
7. `getSeconds()`:获取秒数。
可以使用这些函数来获取日期的各个部分,然后进行格式化。例如,可以使用以下代码将日期格式化为"YYYY-MM-DD"的形式:
```javascript
function formatDate(date) {
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
return `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}`;
}
const now = new Date();
const formattedDate = formatDate(now);
console.log(formattedDate); // 输出当前日期的格式化结果,例如:2022-01-01
```
这样就可以将日期格式化为指定的形式。你也可以根据需要自定义其他的日期格式化函数。
阅读全文