【技术实现步骤摘要】
基于date对象创建的问诊预约方法、装置、设备及存储介质
[0001]本专利技术涉及数据处理技术,适用于医疗健康领域,尤其涉及一种基于
date
对象创建的问诊预约方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在医疗领域,用户在进行门诊预约挂号时,需要在将用户的在前端输入的想要就诊时间的时间参数,创建为便于计算机程序操作的
date
对象,进而判断创建的
date
对象是否在当前有空缺的挂号时间段内,根据判断结果进行预约挂号
。
[0003]但是,当前创建
date
对象时,利用
newDate()
创建预期就诊时间的时间参数的
date
对象时,由于
newDate()
在不同的浏览器存在时间格式兼容的问题,且
newDate()
年份和月份的索引存在特定的索引规则,同时导入的时间参数格式差异,还会导致创建的
date
对象存在时区差异
(
具体为
newDate()
在
Safari
浏览器中不兼容
YYYY
‑
MM
‑
DD
这样的格式;月份的索引是以0为起点的;年份小于
100
,默认以
19xx
或
20xx
开头,导入的时间参数格式差异,存在时区
【技术保护点】
【技术特征摘要】
1.
一种基于
date
对象创建的问诊预约方法,其特征在于,所述方法包括:接收用户的问诊预约挂号请求,提取所述门诊预约请求中的时间参数;识别发起所述问诊预约挂号请求使用的浏览器的类型,得到识别浏览器类型;根据所述识别浏览器类型,对所述时间参数进行时间格式转换,得到初始时间参数;对所述初始时间参数的年份及
/
或月份进行索引格式统一,得到目标时间参数;将所述目标时间参数导入预设
date
对象创建方法并执行,得到预约时间;将所述预约时间转换为预设时区的时间,得到目标预约时间;根据所述目标预约时间进行预约挂号,并返回挂号结果至所述用户的预设终端设备
。2.
如权利要求1所述的基于
date
对象创建的问诊预约方法,其特征在于,所述识别发起所述问诊预约挂号请求使用的浏览器的类型,得到识别浏览器类型,包括:获取所述浏览器的用户代理字符串;获取浏览器类型集及所述浏览器类型集中每个浏览器类型对应的类型字符串,将所述用户代理字符串中包含的类型字符串确定为目标类型字符串;将所述目标类型字符串对应的浏览器类型确定为所述识别浏览器类型
。3.
如权利要求1所述的基于
date
对象创建的问诊预约方法,其特征在于,所述识别发起所述问诊预约挂号请求使用的浏览器的类型,得到识别浏览器类型,包括:获取所述浏览器的用户代理字符串;当所述用户代理字符串中包含预设目标浏览器字符串,则所述识别浏览器类型为预设目标浏览器;当所述用户代理字符串中不包含预设目标浏览器字符串,则所述识别浏览器类型为非预设目标浏览器
。4.
如权利要求1中所述的基于
date
对象创建的问诊预约方法,其特征在于,所述根据所述识别浏览器类型,对所述时间参数进行时间格式转换,得到初始时间参数,包括:判断所述识别浏览器类型是否为预设目标浏览器;当所述识别浏览器类型为预设目标浏览器时,将所述时间参数的格式转换为预设目标时间格式,得到所述初始时间参数;当所述识别浏览器类型不为预设目标浏览器时,判断所述时间参数的格式是否为预设的时间格式集中存在的时间格式;当所述时间参数的格式不为预设的时间格式集中存在的时间格式,将所述时间参数的格式转换为预设时间格式,得到所述初始时间参数,其中,所述时间格式集包含所述预设时间格式;当所述时间参数的格式为预设的时间格式集中存在的时间格式,将所述时间参数确定为所述初始时间参数
。5.
如权利要求1所述的基于
date
对象创建的问诊预约方法,其特征在于,所述对所述初始时间参数的年份及
/
或月份进行索引格式统一,得到目...
【专利技术属性】
技术研发人员:彭雨群,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。