js日期格式化yyyy-MM-dd 方法一 1 2 3 4 5 6 7 8 9 10 11 12 13 function formatDate(date) { console.log(date); // date = new Date(); date = new Date(Date.parse(date.replace(/-/g, /))); //转换成Data(); console.log(date); var y = date.
js日期格式化yyyy-MM-dd方法一
方法二
方法二调用:
yyyy-MM-dd和YYYY-MM-dd格式化日期的区别你知道吗?这里yyyy-MM-dd对于年份取值取得是当天所在的这个年份 而YYYY-MM-dd它所取的年份是本周所在的这个年份 这里我们就要注意一个问题如果我们所格式化的这个日期它所在的周是一个跨年周的话 , 那么这里所取的年份就是第二年的年
接下来我们找一个case验证一下: 通过查看日历我们可以看到2021年12月31号它所在的周是一个跨年周 它这周开始于21年12月26号,结束于22年1月2号 接下来我们来演示一下 首先看代码我们分别创建了yyyy和YYYY两种日期格式化 然后生成了12月31号的这个日期 然后分别用这两种格式化对这两种日期进行输出 出大问题了通过输出可以看到YYYY输出的日期是2022年,yyyy输出的日期是2021年 这就是它们两个的区别 |
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30