时间格式转化日期比较指定日期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

相关文章

go中的时间处理过程

《go中的时间处理过程》:本文主要介绍go中的时间处理过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 获取当前时间2 获取当前时间戳3 获取当前时间的字符串格式4 相互转化4.1 时间戳转时间字符串 (int64 > string)4.2 时间字符串转时间

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

Golang如何对cron进行二次封装实现指定时间执行定时任务

《Golang如何对cron进行二次封装实现指定时间执行定时任务》:本文主要介绍Golang如何对cron进行二次封装实现指定时间执行定时任务问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录背景cron库下载代码示例【1】结构体定义【2】定时任务开启【3】使用示例【4】控制台输出总结背景

Mysql常见的SQL语句格式及实用技巧

《Mysql常见的SQL语句格式及实用技巧》本文系统梳理MySQL常见SQL语句格式,涵盖数据库与表的创建、删除、修改、查询操作,以及记录增删改查和多表关联等高级查询,同时提供索引优化、事务处理、临时... 目录一、常用语法汇总二、示例1.数据库操作2.表操作3.记录操作 4.高级查询三、实用技巧一、常用语

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

利用Python脚本实现批量将图片转换为WebP格式

《利用Python脚本实现批量将图片转换为WebP格式》Python语言的简洁语法和库支持使其成为图像处理的理想选择,本文将介绍如何利用Python实现批量将图片转换为WebP格式的脚本,WebP作为... 目录简介1. python在图像处理中的应用2. WebP格式的原理和优势2.1 WebP格式与传统

python3如何找到字典的下标index、获取list中指定元素的位置索引

《python3如何找到字典的下标index、获取list中指定元素的位置索引》:本文主要介绍python3如何找到字典的下标index、获取list中指定元素的位置索引问题,具有很好的参考价值,... 目录enumerate()找到字典的下标 index获取list中指定元素的位置索引总结enumerat

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五