`
txf2004
  • 浏览: 7066204 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js中判断由字符串from和to代表的两个日期的先后关系

 
阅读更多

/**
* 判断由字符串from和to代表的两个日期的先后关系.
* @param from 满足yyyy-MM-dd HH:mm日期格式的字符串
* @param to 满足yyyy-MM-dd HH:mm日期格式的字符串
* @return -1 : from > to * @return 0 : from = to
* @return 1 : from < to * @return 2 : 无法比较(由于两者至少有一个为空)
*/
function checkDateTime(from ,to)
{
if(from==""||to=="")
return 2;
var rValue = 0 ;

for(var i=0 ;i<16 ;i++)
{
if(from.charAt(i) < to.charAt(i))
{
rValue = 1 ; break ;
}
else if(from.charAt(i) > to.charAt(i))
{
rValue = -1 ; break ;
}
}
return rValue ;
}

function checkDate(from ,to)
{
if(from==""||to=="")
return 2;

var rValue = 0 ;
for(var i=0 ;i<10 ;i++)
{
if(from.charAt(i) < to.charAt(i))
{
rValue = 1 ; break ;
}
else if(from.charAt(i) > to.charAt(i))
{
rValue = -1 ; break ;
}
}
return rValue ;
}

分享到:
评论

相关推荐

    判断字符串是否是一样的字符

    该标签揭示了这个函数是用JavaScript编写的,并且关注的是字符串中字符的一致性以及连续性。 **部分内容** ```javascript function checkPwtypeIsSame(str) { var codes = []; for (var i = 0; i ; i++) { ...

    XSL中进行字符串替换

    在这个模板中,我们定义了一个名为`StringReplace`的模板,它接受三个参数:`SrcString`(待替换的原始字符串)、`FromString`(需要被替换的子字符串)和`ToString`(替换后的子字符串)。通过递归地调用自身,模板...

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    java中解析json字符串

    除了解析JSON字符串到Java对象,这两个库还支持将Java对象转换为JSON字符串,以及解析JSON到Map或List等数据结构。 3. **其他库** 除了Jackson和Gson,还有其他的JSON处理库,如org.json(提供简单的JSON工具类)...

    Base16 java字符串与十六进制互转 js字符串与十六进制互转

    这里我们将深入探讨“Base16”(也称为Hex)编码,以及Java和JavaScript中如何进行字符串与十六进制之间的转换。 Base16是一种简单的二进制到文本的编码方式,它将每个八位字节表示为两个十六进制数字。这种编码...

    模仿json,根据对象生成json字符串,根据字符串生成对象

    生成JSON字符串通常涉及两个主要过程: 1. **对象转JSON字符串**:这个过程也被称为序列化。在Java中,我们可以使用`org.json`库或者`com.google.gson`库来实现。以`com.google.gson`为例,我们需要创建一个`Gson`...

    创建一个字符串的primitive表示

    在JavaScript开发中,"创建一个字符串的primitive表示"这...这些只是JavaScript字符串处理的一部分知识点,实际开发中还有更多高级特性,如正则表达式、ES6新增的字符串方法等,都需要根据具体需求进行深入学习和理解。

    js字符串操作例子

    接下来我们将深入探讨标题和描述中提到的JavaScript字符串操作及其相关函数。 1. **字符串创建**: 创建字符串可以通过直接赋值或者使用`new String()`构造函数来实现。例如: ```javascript var myStr = "Hello...

    json字符串转换插件

    本篇将深入探讨“json字符串转换插件”,重点介绍如何在项目中引入和使用这类工具。 首先,我们来理解JSON的基本结构。JSON基于JavaScript的一个子集,它使用键值对(key-value pairs)的形式来表示数据,支持数组...

    nodejs对字符串进行编辑并生成文件

    在Node.js环境中,我们经常需要处理字符串,例如编辑字符串内容,并将其写入文件。Node.js提供了丰富的内置模块来实现这些功能,主要涉及`fs`(文件系统)模块和`path`模块。本篇文章将深入探讨如何使用Node.js对...

    JS字符串和正则表达式[定义].pdf

    除了这些基本操作,JavaScript字符串还有其他有用的方法,如`slice()`, `concat()`, `trim()`, `toUpperCase()`和`toLowerCase()`等,它们分别用于切片、连接、去除空白、转换为大写和小写等。 接下来,虽然没有...

    C语言json字符串的生成与解析

    - 解析过程通常分为两个步骤:扫描和解析。扫描阶段会将输入的JSON字符串转换成内部的抽象语法树(AST),解析阶段则根据AST创建相应的C数据结构。 - 使用库函数,例如json_object_from_string()(json-c库),...

    Oracle JSON 字符串处理实例

    例如,`JSON_OBJECT_T`和`JSON_ARRAY_T`是两个实用的类型,它们分别代表JSON对象和数组,可以方便地进行序列化和反序列化操作。 总的来说,Oracle的JSON处理能力强大且灵活,不仅能够满足基本的字符串操作,还能...

    解决字符串超长传递问题.txt

    本文将围绕“解决字符串超长传递问题”这一主题展开讨论,重点探讨在JavaScript(JS)、Spring Boot以及Vue.js等技术栈中如何处理超长字符串的传递。 ### 一、背景介绍 在Web应用开发中,前后端数据交换是通过HTTP...

    Gson处理Json格式字符串代码

    在这个例子中,`fromJson()`方法接收两个参数:一个是JSON字符串,另一个是目标类型(这里是`Video.class`)。这样,Gson就能根据JSON数据创建一个新的`Video`对象。 在实际项目中,我们可能需要处理更复杂的数据...

    利用Google Gson实现JSON字符串和对象之间相互转换

    在这个例子中,`fromJson()`方法接收两个参数:JSON字符串和目标对象的Class类型。它会自动映射JSON中的键值对到对应的Java对象字段上。 ### Java对象转JSON字符串 反向操作,将Java对象转换为JSON字符串,同样...

    javascript将字符串转为数组

    在JavaScript中,将字符串转换为数组是一项常见的操作,特别是在处理用户输入、文本解析或进行字符串操作时。JavaScript提供了多种方法来实现这一目标。下面我们将详细探讨这些方法。 1. `split()` 方法 `split()` ...

    js 中文判断 判断文本框内是否含有中文

    在JavaScript(简称js)编程中,判断一个文本框(input元素或者textarea元素)内的内容是否包含中文字符,是一项常见的需求。这通常应用于表单验证、输入检查等场景,确保用户输入的数据符合特定的要求。中文字符...

    jsMap转换为JSON 字符串.docx

    总之,将Map转换为JSON字符串需要两个步骤:首先将Map转换为普通JavaScript对象,然后使用JSON.stringify()方法将这个对象转换为字符串。在处理过程中,需要注意键和值的可序列性,以确保转换的正确性和完整性。

    纯Javascript脚本实现GBK URL编解码

    在JavaScript中,可以使用内置的`btoa`和`atob`函数进行Base64编码和解码。如果需要在Node.js环境中操作,可以使用`Buffer`对象的`toString`和`from`方法。 总结来说,纯JavaScript实现GBK URL编解码涉及到的关键...

Global site tag (gtag.js) - Google Analytics