基于JavaScript的日期格式处理方法及系统技术方案

技术编号:19319795 阅读:19 留言:0更新日期:2018-11-03 10:38
本发明专利技术提供了一种基于JavaScript的日期格式处理方法及系统。其中,该基于JavaScript的日期格式处理方法,包括:创建一个JavaScript文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建JavaScript文件时所需的依赖文件,并在依赖文件中定义触发函数;定义数据D1需转换的特定时间格式;调用触发函数,将数据D1转换成特定时间格式的数据D2;返回数据D2;将数据D2传送至访问数据库,以供JavaScript语句使用。本发明专利技术提供的基于JavaScript的日期格式处理方法,实现了利用JavaScript语言,开发出一套专门处理日期格式的程序代码,可以直接将其引入项目或者直接粘贴复制到所需的代码里加以调用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。

Date format processing method and system based on JavaScript

The invention provides a date format processing method and system based on JavaScript. Among them, the JavaScript-based date format processing method includes: creating a JavaScript file; receiving instructions to query data of different time ranges; receiving instructions to input data of different time types D1; introducing dependent files needed to create JavaScript files, and defining trigger functions in dependent files; Data D1 needs to be converted to a specific time format; call trigger function to convert data D1 to a specific time format of data D2; return data D2; transfer data D2 to access the database for JavaScript statements. The JavaScript-based date format processing method provided by the invention realizes the development of a set of program code specially dealing with date format by using JavaScript language, which can be directly introduced into the project or directly pasted and copied into the required code for invocation, and simplifies the process of processing date data in the development project. The earth improves the development efficiency of the project.

【技术实现步骤摘要】
基于JavaScript的日期格式处理方法及系统
本专利技术涉及计算机应用程序开发
,具体而言,涉及一种基于JavaScript的日期格式处理方法和基于JavaScript的日期格式处理系统。
技术介绍
在应用程序开发
,计算机应用程序编程人员开始入门时,就是查看并消化吸收源码,以改进源码,更希望代码能够复用。计算机应用程序编程人员在实际开发中,有许多项目在前端页面用户需要选择特定时间段的数据(指定时间段、昨天或者明天时间点)来对比查看数据变化,但是前端My97DatePicker控件只是提供了一些基本的函数,前期开发的具有时间数据的代码很多需要处理后才能得到有效利用,极大地降低项目的开发效率。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种基于JavaScript的日期格式处理方法。本专利技术的另一个目的在于提出了一种基于JavaScript的日期格式处理系统。有鉴于此,本专利技术提出了一种基于JavaScript的日期格式处理方法,包括:创建一个JavaScript文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建JavaScript文件时所需的依赖文件,并在依赖文件中定义触发函数;定义数据D1需转换的特定时间格式;调用触发函数,将数据D1转换成特定时间格式的数据D2;返回数据D2;将数据D2传送至访问数据库,以供JavaScript语句使用。本专利技术提供的基于JavaScript的日期格式处理方法,通过创建一个JavaScript文件,以便引入创建JavaScript文件时所需的依赖文件,再通过接收查询不同时间范围数据的指令,进一步地,当接收输入不同时间类型数据D1的指令时,引入依赖文件,并在依赖文件中定义触发函数,再定义数据D1需转换的特定时间格式,调用已经定义的触发函数,将数据D1转换成特定时间格式的数据D2,最后将返回的数据D2异步传送至访问数据库,以供JavaScript语句使用,实现了利用JavaScript语言,开发出一套专门处理日期格式的程序代码,可以直接将其引入项目或者直接粘贴复制到所需的代码里加以调用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。根据本专利技术上述的基于JavaScript的日期格式处理方法,还可以具有如下附加的技术特征:在上述技术方案中,优选地,该基于JavaScript的日期格式处理方法,还包括:获取当前时间数据D3;其中,数据D3与数据D2具有相同的特定时间格式;接收输入不同时间类型数据D4的指令;对数据D2与数据D3进行加减处理,以获取具有特定时间格式的数据D4;获取时间数据D4;将数据D4传送至访问数据库,以供JavaScript语句使用。在该技术方案中,通过获取当前时间数据D3,并在前端接收输入不同时间类型数据D1的指令的前提下,通过接收输入不同时间类型数据D4的指令,再通过对数据D2、获取的与数据D2具有相同的特定时间格式的数据D3直接进行加减处理,获取具有特定时间格式的数据D4,最后将获取的数据D4传送至访问数据库,以供JavaScript语句使用,实现了利用JavaScript语言,开发出一套专门处理日期格式的控件,使用该控件可以查询出特定时间段、昨天时间点或明天时间点的数据,方便用户对比查看数据变化,同时也可以将查询到的数据异步传送到访问数据库,可以直接将其引入项目或者直接粘贴复制到所需的代码里加以调用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。在上述任一技术方案中,优选地,该基于JavaScript的日期格式处理方法,还包括:将查询到的数据D2赋值给对象,返回并展示数据D2于前端页面;以及将查询到的所述数据D4赋值给对象,返回并展示所述数据D4于前端页面。在该技术方案中,通过将查询到的数据D2赋值给对象,返回并展示数据D2于前端页面,可以将不同时间类型数据转换成用户需求的具有特定时间格式的数据,实现用户通过前端页面可以查询到特定时间段、昨天时间点或明天时间点的时间数据,并及时将数据显示于前端页面,提升了用户的操作体验。同理地,通过将查询到的数据D4赋值给对象,返回并展示数据D4于前端页面,可以将不同时间类型数据转换成用户需求的具有特定时间格式的数据,实现用户通过前端页面可以查询到特定时间段、昨天时间点或明天时间点的时间数据,并及时将数据显示于前端页面,提升了用户的操作体验。在上述任一技术方案中,优选地,定义数据D1需转换的特定时间格式,具体包括:创建格式对象,依据给定字符串格式,将字符串型的数据D1格式化为具有特定时间格式的数据。在该技术方案中,通过创建格式对象,进而可以依据给定字符串格式,将字符串型的数据D1格式化为具有特定时间格式的数据,以便调用函数后,将数据D1转换成用户需求的具有特定时间格式的数据,进而实现将具有特定时间格式的数据传送至访问数据库,以供JavaScript语句使用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。在上述任一技术方案中,优选地,特定时间格式包括以下至少之一或其组合:含有中文汉字“年月日”字样的时间格式、含有年月日时分秒的时间格式、含有中文汉字“年月日”且含有时分秒的时间格式、含有中文汉字“年月日时分秒”的时间格式、只有时分秒的时间格式、含有中文汉字“时分秒”的时间格式、只有年的时间格式、只有月的时间格式、只有天的时间格式、只有小时的时间格式、只有分钟的时间格式、只有秒的时间格式、只有周的时间格式、含有年月日时分秒周的时间格式、含有年月日周的时间格式、含有中文汉字“年月日”且含有时分秒周的时间格式、含有中文汉字“年月日”且含有周的时间格式。在该技术方案中,通过各种不同的特定时间格式,将日期数据以丰富多样的特定时间格式返回给JavaScript语句使用,实现一个可扩展的自定义支持的处理日期格式的程序代码,满足用户对需转换的特定时间格式的个性化需求,进而满足前端的多样的展示需求,进而提升了用户的操作体验。具体实施例中,特定时间格式包括但并不局限于以下至少之一或其组合:含有中文汉字“年月日”字样的时间格式、含有年月日时分秒的时间格式、含有中文汉字“年月日”且含有时分秒的时间格式、含有中文汉字“年月日时分秒”的时间格式、只有时分秒的时间格式、含有中文汉字“时分秒”的时间格式、只有年的时间格式、只有月的时间格式、只有天的时间格式、只有小时的时间格式、只有分钟的时间格式、只有秒的时间格式、只有周的时间格式、含有年月日时分秒周的时间格式、含有年月日周的时间格式、含有中文汉字“年月日”且含有时分秒周的时间格式、含有中文汉字“年月日”且含有周的时间格式。本专利技术还提出一种基于JavaScript的日期格式处理系统,包括:第一创建单元,用于创建一个JavaScript文件;第一接收单元,用于接收查询不同时间范围数据的指令;第二接收单元,用于接收输入不同时间类型数据D1的指令;第二创建单元,用于引入创建JavaScript文件时所需的依赖文件,以及定义单元,在依赖文件中定义触发函数;定义单元,还用于定义数据D1需转换的特定时间格式;调用单元,用于调用触发函数,将数据D1转换成特定时间格式本文档来自技高网...

【技术保护点】
1.一种基于JavaScript的日期格式处理方法,其特征在于,包括:创建一个JavaScript文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建所述JavaScript文件时所需的依赖文件,并在所述依赖文件中定义触发函数;定义所述数据D1需转换的特定时间格式;调用所述触发函数,将所述数据D1转换成所述特定时间格式的数据D2;返回所述数据D2;将所述数据D2传送至访问数据库,以供JavaScript语句使用。

【技术特征摘要】
1.一种基于JavaScript的日期格式处理方法,其特征在于,包括:创建一个JavaScript文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建所述JavaScript文件时所需的依赖文件,并在所述依赖文件中定义触发函数;定义所述数据D1需转换的特定时间格式;调用所述触发函数,将所述数据D1转换成所述特定时间格式的数据D2;返回所述数据D2;将所述数据D2传送至访问数据库,以供JavaScript语句使用。2.根据权利要求1所述的基于JavaScript的日期格式处理方法,其特征在于,还包括:获取当前时间数据D3;其中,所述数据D3与所述数据D2具有相同的特定时间格式;接收输入不同时间类型数据D4的指令;对所述数据D2与所述数据D3进行加减处理,以获取具有所述特定时间格式的数据D4;获取时间数据D4;将数据D4传送至访问数据库,以供JavaScript语句使用。3.根据权利要求2所述的基于JavaScript的日期格式处理方法,其特征在于,还包括:将查询到的所述数据D2赋值给对象,返回并展示所述数据D2于前端页面;以及将查询到的所述数据D4赋值给对象,返回并展示所述数据D4于前端页面。4.根据权利要求1所述的基于JavaScript的日期格式处理方法,其特征在于,所述定义所述数据D1需转换的特定时间格式,具体包括:创建格式对象,依据给定字符串格式,将字符串型的所述数据D1格式化为具有所述特定时间格式的数据。5.根据权利要求1至4中任一项所述的基于JavaScript的日期格式处理方法,其特征在于,所述特定时间格式包括以下至少之一或其组合:含有中文汉字“年月日”字样的时间格式、含有年月日时分秒的时间格式、含有中文汉字“年月日”且含有时分秒的时间格式、含有中文汉字“年月日时分秒”的时间格式、只有时分秒的时间格式、含有中文汉字“时分秒”的时间格式、只有年的时间格式、只有月的时间格式、只有天的时间格式、只有小时的时间格式、只有分钟的时间格式、只有秒的时间格式、只有周的时间格式、含有年月日时分秒周的时间格式、含有年月日周的时间格式、含有中文汉字“年月日”且含有时分秒周的时间格式、含有中文汉字“年月日”且含有周的时间格式。6.一种基于JavaScript的日期格式处理系统,其特征在于,包括:第一创建单元,用于创建一个JavaScript文件;第一接...

【专利技术属性】
技术研发人员:赵小烔
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1