js日期格式化处理

js日期格式化处理getYear 返回的是从 1900 年开始算起的年份 需加上 1900

大家好,欢迎来到IT知识分享网。

1. 日期格式化为yyyy-mm-dd 

方法一

function formatDate(date) {

        var year = date.getYear() + 1900; // getYear返回的是从1900年开始算起的年份,需加上1900

        var month = date.getMonth() + 1; // getMonth返回的是0-11,需要加1

        var day = date.getDate();

        // 格式化为yyyy-mm-dd格式

        var formattedDate = year + ‘-‘ + (month < 10 ? ‘0’ + month : month) + ‘-‘ + (day < 10 ?         ‘0’ + day : day);

        return formattedDate;

}

方法二

function formatDate(date) {

        var formattedDate = date.toISOString().replace(/(\d{4})-(\d{2})-(\d{2}).*/, ‘$1-$2-$3’);

        return formattedDate;

}

方法三

2. js日期格式化为yyyy-mm-dd hh:mm:ss

3. 日期格式化

dayjs().format(); // 2020-09-08T13:42:32+08:00 dayjs().format('YYYY-MM-DD'); // 2020-09-08 dayjs().format('YYYY-MM-DD HH:mm:ss'); // 2020-09-08 13:47:12 dayjs(06).format('YYYY-MM-DD HH:mm:ss'); // 2011-10-17 00:17:56

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/114484.html

(0)
上一篇 2025-12-08 19:33
下一篇 2025-12-08 20:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信