当前位置:首页 > 日记 > 正文

通过日期掩码将日期转换成字符串的方法

通过日期掩码将日期转换成字符串的方法
本文阐述了如何通过Javascript将日期字符串供你参考你date-mask.share。具体实现的方法如下:
无功monthnames = {一月
无功daynames = {星期日
星期五
无功shortmths = {简
SEP
无功shortdays = {太阳
无功stringtodate =功能(姓名,sformat,截止){
日期值为 /输入字符串,它的格式字符串e.g.'dd-mmm-yy
可选:2位数的截止(整数)。
如果没有'd'appears在 /格式字符串,然后第一个月假设。
年份是如果20和截止值是,那么值将被转换为30。
如果到2020,年为40,那么这个值将转换为1940。
如果没有截止提供/ '20'will是预挂起一年(YY)。
输出:一个字符串的格式 / / / dd'or 'yyyy毫米。
不要试图把某些 /将组合如DMM,MDD,DDM,yyyyd。
VaR稀疏,fndsingle;
稀疏将建设 / / / format'yyyy MM DD
姓名= sdate.tostring()ToUpperCase();
sformat = sformat.touppercase();
如果(sformat.search( /嗯|嗯 /)+ 1){ / / /月03更换损坏,等等。
姓名= sdate.replace(new RegExp('(' + '(' | shortmths.join + ')){到} *,'gi),
函数(m){
var i = shortmths.indexof(m.charat(0)。ToUpperCase()+
M.substr (1, 2).ToLowerCase ()) + 1;
返回((我< 10)0 +我:+我)ToString();
});
sformat = sformat.replace( /嗯|嗯 / g,'mm);
}
如果(sformat.search( / / dddd | DDD)+ 1){ / / /星期二取代二,等等。
姓名= sdate.replace(new RegExp('(' + '(' | shortdays.join + ')){到} *,'gi),);
sformat = sformat.replace( / dddd | DDD / g,);
}
姓名= sdate.replace( /(^ | D)( D)(= D |美元)/ g,功能(0美元、1美元、2美元){
2的数字02
返回1美元+ 0+ 2美元;
});
sformat = sformat.replace( /(^ | { ^ DMY })(D | m)(= { ^ DMY } |美元)/ g,功能(0美元、1美元、2美元){
返回1美元+ 2美元+ 2美元替换D或M;
});
是否还有单一的DS或
(fndsingle = sformat.search /(^ | { ^ D D({ })} ^ D |美元)|(^ | { ^ M M({ })^米} |美元)/ + 1);
不要试图 / /做解析,例如,'dmm
如果(fndsingle)回报;
sformat = sformat.replace( /(^ | { ^ Y })(YY)(= { ^ Y } |美元)/ g,功能(0美元,1美元,2美元,指数){)
无功tempdate = sdate.substr(0,指数+ 1);
(截止)(tempdate =(parseInt(sdate.substr(指数1, 2),10)>截止)'19:20:20');
tempdate = sdate.substr(指数+ 1);
姓名= tempdate;
回报1美元+ 2美元+ 2美元;
});
稀疏=('yyyy /毫米/ DD)。更换( /年|毫米| DD / g,功能(M){)
返回(sformat.indexof(M)+ 1)
SDate.substr(sformat.indexof(M),m.length):;
});
如果(sparsed.charat(0)= =){
如果指定为当前年份,则不指定年份
稀疏=(新的日期()GetFullYear())+稀疏;
}
如果(sparsed.charat(sparsed.length - 1)= =){
没有日期如果,假设第一个月
稀疏= 01;
}
多达10个字符。结束
返回(sparsed.length = = 10):稀疏;
};
希望本文能对大家的javascript程序设计有所帮助。

相关文章

画家复制超真实的外国气质模型

画家复制超真实的外国气质模型

模型,画家,气质,外国,真实,本教程是介绍利用画家临摹外国超真实气质的女性模特,虽然是临摹,但能画出这样逼真的效果,需要一些耐心和技术,课程难度适中,适合资深画家,推荐给朋友,爱朋友可以跟进学习。 本教程是介绍利用画家临摹外国超真实气质的女…

会话可能会导致PHP中的并发问题。

会话可能会导致PHP中的并发问题。

并发,可能会,电脑软件,PHP,在开发Web应用程序,人们经常使用的会话存储数据。但是有些人可能不知道,在PHP中,会话使用不当可能会导致并发问题。基尚R,在plus91技术高级工程师,为印度医疗行业提供软件解决方案,阐述了个人博客的问题。 如果同一个…

揭露Q币Q币/QQ号被盗QQ安全的真相

揭露Q币Q币/QQ号被盗QQ安全的真相

被盗,揭露,真相,电脑软件,QQ,也许越来越多的人最近发现他们的QQ号经常不正常,有的甚至被盗,这是因为你的号码被黑客访问过!下面将揭露Q币Q币号被盗的真相,并教你如何做防护措施。 首先,有QQ币,游戏币。他们将被转换成游戏里面的硬币,然后用插件双…

对tolocaledatestring使用Javascript()方法

对tolocaledatestring使用Javascript()方法

方法,简介,电脑软件,tolocaledatestring,Javascript,Javascript Date.toLocaleDateString的日期()方法将一个字符串并返回部分的日期使用的操作系统的语言环境协议。 语法 Date.toLocaleDateString() 下面是参数的详细信息: Na 返回值: 返回使用操…

Excel二十五使用技能Excel基金会

Excel二十五使用技能Excel基金会

基金会,二十五,技能,电脑软件,Excel,excel表格非常实用,而且具有良好数据处理功能的office文档非常好。今天,我们介绍用excel来欢迎大家的技术。 首先,让不同类型的数据以不同的颜色显示。 在工资单中,如果你要大于或等于工资总额的2000元,那就…

一个星星的照片装饰的猫用创意PS图

一个星星的照片装饰的猫用创意PS图

照片,创意,图象,处理软件,星星,本教程主要使用PS图象处理软件创造了星猫的影响材料和混合模式。这两种效果主要是通过图层混合模式实现的。效果非常强大。 本教程主要使用PS图象处理软件创造星星的小猫的影响利用材料和混合模式。这两种效…

PS,ai,CDR,ID图形设计软件快捷键

PS,ai,CDR,ID图形设计软件快捷键

快捷键,图形,设计软件,电脑软件,ai,以下是你:PS图象处理软件、Illustrator、CorelDRAW、InDesign快捷键 平面设计常用软件不是PS图象处理软件(PS)、Illustrator(AI)、CorelDraw(CDR),和Indesign(ID)。 我们为您提供以下:PS图象处理软件、Illustrator…

如何使用Word制作名片Word2003教程

如何使用Word制作名片Word2003教程

教程,如何使用,名片,电脑软件,Word,制作单卡方法: 创建一个新文档,单击菜单插入对象,弹出对象对话框,选择,微软的话,图像,和类型,然后单击文件页面设置;,在弹出的页面设置对话框;选项卡中的矩阵;论文集;自定义大小,然后输入纸张大小为宽度8.8cm ;5.5cm高度…

PS图象处理软件生产的惊人的电影海

PS图象处理软件生产的惊人的电影海

图象,处理软件,电影海报,惊人,电脑软件,不一定按照我说的去做,同样的效果,可以用不同的工具去做。努力工作,多思考,试着用自己的方式去做,这是改善我们的最好方法,勤奋是最宝贵的品质。 不一定按照我说的去做,同样的效果,可以用不同的工具去做。努…

如何插入素材ppt2003教程中的各种

如何插入素材ppt2003教程中的各种

教程,形状,素材,电脑软件,制作幻灯片时,要将一些照片或图片插入各种圆形、方形或其他形状,以达到预期效果,那么这一步是如何实现的呢在这里,我们聚在一起学习插入各种形状的图片。 首先,在绘图工具的选择图形中选择你喜欢的图形,然后在PowerPoint…

好QQ签名爱签名个性签名

好QQ签名爱签名个性签名

个性签名,电脑软件,QQ,晚安,这两个简单的词,谁也不能掉到地上,用一天的时间对我说一辈子。 首先,幸福不取决于环境,它取决于我们的思想。 两。当你和你在一起的时候,你总是觉得时间过得很快,但那是很多回忆。 三。有时候,一个建议你离开的人可能是…

在Javascript中,eval函数的用法分析

在Javascript中,eval函数的用法分析

分析函数,函数,电脑软件,Javascript,eval,在本文中,eval函数的Javascript的使用进行了分析。分享给你供你参考。具体分析如下: eval()只有一个参数,如果传入的参数不是一个字符串,它返回的参数直接。否则,该字符串将被编译为一个js代码,和语法错误(查询)的…