Date日期对象-格式化输出

代码如下:

<script>
        var date = new Date();
        console.log(date); // Sun Dec 12 2021 16:18:31 GMT+0800 (中国标准时间)
        console.log(date.getFullYear()); // 获取年份 2021  
        console.log(date.getMonth()); // 11  月份默认从0开始 
        console.log(date.getMonth() + 1); //获取月份  12
        console.log(date.getDay()); // 获取周几  0 (0为周日)
        console.log(date.getDate()); // 获取日 12

        // 格式化 xxxx年 xx月xx日 星期x
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        var period = date.getDay();
        // 将周期存储在数组里面  因为 0 是星期日
        var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六',];
        console.log(year + '年' + month + '月' + day + '日 ' + arr[period]); // 2021年12月12日 星期日
    </script>

注意点:

  1. 月份索引默认从0开始!0-11(0为12月) 需要加1 得到当前月份
  2. getDay() 获得礼拜的周几 下标也是默认从0开始( 0为周天 )
  3. 将周期存储在数组里面 根据当前索引找到匹配周期元素输出

输入结果如下:
Date日期对象-格式化输出_第1张图片

你可能感兴趣的:(前端,javascript,前端,vue.js)