时间格式转化日期比较指定日期YY-MM 的前某个月

2024-01-23 17:18

本文主要是介绍时间格式转化日期比较指定日期YY-MM 的前某个月,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

// yy-mm-dd --->  yy年mm月dd日
function timeStyleChangeLineToChinese (str) {
    var arry = str.split("-");
    for(var i = 0; i <= arry.length; i++) {
        var ss = "";
        if(arry.length == 2) {
            ss = arry[0]+"年"+arry[1]+"月";
            
        }else if(arry.length == 3){
            ss = arry[0] + "年"+arry[1] + "月"+arry[2] + "日"
        }else if(arry.length == 1){
            ss = arry[0] + "年"
        }
    }
    return ss;
}
// yyyy年mm月dd日 --->  yyyy-mm-dd
function timeStyleChangeChineseToLine (str) {
    var arry = str.split(/[\u4E00-\u9FA5]/g);
    arry.pop();
    for(var i = 0; i <= arry.length; i++) {
        var ss = "";
        if(arry.length == 2) {
            ss = arry[0]+"-"+arry[1];
            
        }else if(arry.length == 3){
            ss = arry[0] + "-"+arry[1] + "-"+arry[2];
        }else if(arry.length == 1){
            ss = arry[0];
        }
    }
    return ss;
}

// 比较日期大小 tag==1 表示允许两个日期相等
function compireDate(beginDate, endDate) {
    var d1 = beginDate.replace(/\-/g, "");
    var d2 = endDate.replace(/\-/g, "");
    if(beginDate != "" && endDate != "" && d1 > d2) {
        return false;
    } else {
        return true;
    }
}

// 指定日期YY-MM 的前某个月
function getMonthBefor(date,months){
    var resultDate,year,month;
    var dateArr = date.split("-");
    year = parseInt(dateArr[0]);
    month = parseInt(dateArr[1]);
    if (month < months) {
            month += 12 - month;
        year--;
    } else{
            month -= months;
    }
    month = (month < 10) ? ('0' + month) : month;
    resultDate = year + '-' + month;
    return resultDate;
}

这篇关于时间格式转化日期比较指定日期YY-MM 的前某个月的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/636963

相关文章

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

Java文件与Base64之间的转化方式

《Java文件与Base64之间的转化方式》这篇文章介绍了如何使用Java将文件(如图片、视频)转换为Base64编码,以及如何将Base64编码转换回文件,通过提供具体的工具类实现,作者希望帮助读者... 目录Java文件与Base64之间的转化1、文件转Base64工具类2、Base64转文件工具类3、

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

使用C++将处理后的信号保存为PNG和TIFF格式

《使用C++将处理后的信号保存为PNG和TIFF格式》在信号处理领域,我们常常需要将处理结果以图像的形式保存下来,方便后续分析和展示,C++提供了多种库来处理图像数据,本文将介绍如何使用stb_ima... 目录1. PNG格式保存使用stb_imagephp_write库1.1 安装和包含库1.2 代码解

如何将二进制文件流转化为MockMultipartFile文件

《如何将二进制文件流转化为MockMultipartFile文件》文章主要介绍了如何使用Spring框架中的MockMultipartFile类来模拟文件上传,并处理上传逻辑,包括获取二进制文件流、创... 目录一、名词解释及业务解释1.具体业务流程2.转换对象解释1. MockMultipartFile2

springboot日期格式化全局LocalDateTime详解

《springboot日期格式化全局LocalDateTime详解》文章主要分析了SpringBoot中ObjectMapper对象的序列化和反序列化过程,并具体探讨了日期格式化问题,通过分析Spri... 目录分析ObjectMapper与jsonSerializer结论自定义日期格式(全局)扩展利用配置

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

对postgresql日期和时间的比较

《对postgresql日期和时间的比较》文章介绍了在数据库中处理日期和时间类型时的一些注意事项,包括如何将字符串转换为日期或时间类型,以及在比较时自动转换的情况,作者建议在使用数据库时,根据具体情况... 目录PostgreSQL日期和时间比较DB里保存到时分秒,需要和年月日比较db里存储date或者ti

使用Python合并 Excel单元格指定行列或单元格范围

《使用Python合并Excel单元格指定行列或单元格范围》合并Excel单元格是Excel数据处理和表格设计中的一项常用操作,本文将介绍如何通过Python合并Excel中的指定行列或单... 目录python Excel库安装Python合并Excel 中的指定行Python合并Excel 中的指定列P