日期格式化(yyyy年MM月dd 、 yyyy

您所在的位置:网站首页 sqlserver的时间字段转换成yyyy-mm-dd 日期格式化(yyyy年MM月dd 、 yyyy

日期格式化(yyyy年MM月dd 、 yyyy

#日期格式化(yyyy年MM月dd 、 yyyy| 来源: 网络整理| 查看: 265

1. yyyy年MM月dd 转 yyyy-MM-dd

substr() 方法提取字符串的一部分

substr(start, length) 方法从指定位置开始, 并返回指定长度的字符

substr() 方法不会更改原始字符串

function formatDate(dateString) {

        var year = " ", month = " ", day = " ";

        // 获取年月日在字符串中的索引

        const yearIndex = dateString.indexOf("年");

        const monthIndex = dateString.indexOf("月");

        const dayIndex = dateString.indexOf("日");

        // 根据索引位置截取数字部分

        year = dateString.substr(0, yearIndex);

        var monthString = dateString.substr(yearIndex + 1, monthIndex - yearIndex - 1);

        var dayString = dateString.substr(monthIndex + 1, dayIndex - monthIndex - 1);

        // 日期单位数需要补0

        month = monthString.length > 1 ? monthString : "0" + monthString;

        day = dayString.length > 1 ? dayString : "0" + dayString;

        return year + "-" + month + "-" + day;

}

var dateStr = "2023年4月13日";

formatDate(dateStr);        // 2023-04-13

2. yyyy-MM-dd 转 yyyy年MM月dd

var dateStr = "2023-04-13";

var reg = /(\d{4})\-(\d{2})\-(d{2})/;

var _date = str.replace(reg, "$1年$2月$3日");

alert(_date);

希望能帮到你ღ( ´・ᴗ・` )比心



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3