永发信息网

帮忙改一下js日历的日期的显示格式

答案:2  悬赏:0  手机版
解决时间 2021-04-08 03:36
帮忙改一下js日历的日期的显示格式
最佳答案
把 Calendar_GetDate 函数 修改为
function Calendar_GetDate(y,m,d)
{

m=parseInt(m)<10 ? '0'+m:m; //加
d=parseInt(d)<10 ? '0'+d:d;//加

if(!Calendar_obj2||d!=0){
if(d>0){Calendar_obj.value=y+'-'+m+'-'+d;}
else{
var objEvent=divCalendar.event||arguments.callee.caller.arguments[0];
var srcElement=objEvent.srcElement;
if(!srcElement){srcElement=objEvent.target;}
Calendar_obj.value=y+'-'+m+'-'+srcElement.innerHTML;
}
}
else{
if(IsLeapYear(y) && m==2){num=MonthDNum[m]+1;}
else{num=MonthDNum[m];}
Calendar_obj.value=y+'-'+m+'-1';
Calendar_obj2.value=y+'-'+m+'-'+num;
}

就加 m=parseInt(m)<10 ? '0'+m:m; //加
d=parseInt(d)<10 ? '0'+d:d;//加
这两行代码就可以了
全部回答
本身我是想直接修改它的js码的,后来发现,还不如最后将 2009-2-2 再改为 2009-02-02。
代码太长,我粘贴不了!
我修改了一个方法,新增了一个方法,你把修改的替换了原来的,新增的加到源js就行了
//修改了这个方法
function Calendar_GetDate(y,m,d)
{
if(!Calendar_obj2||d!=0){
if(d>0){Calendar_obj.value=y+'-'+m+'-'+d;}
else{
var objEvent=divCalendar.event||arguments.callee.caller.arguments[0];
var srcElement=objEvent.srcElement;
if(!srcElement){srcElement=objEvent.target;}
Calendar_obj.value=y+'-'+m+'-'+srcElement.innerHTML;
}
}
else{
if(IsLeapYear(y) && m==2){num=MonthDNum[m]+1;}
else{num=MonthDNum[m];}
Calendar_obj.value=y+'-'+m+'-1';
Calendar_obj2.value=y+'-'+m+'-'+num;
Calendar_obj2.value = formatDateString( Calendar_obj2.value );//新加的
}
Calendar_obj.value = formatDateString( Calendar_obj.value ););//新加的
Calendar_hide();}
//这个是新加的方法
function formatDateString(s){
var result = "";
if( s.split('-')[0]<10 ){
result+= "0"+s.split('-')[0]+"-";
}else{
result+=s.split('-')[0]+"-";
}
if( s.split('-')[1]<10 ){
result+= "0"+s.split('-')[1]+"-";
}else{
result+=s.split('-')[1]+"-";
}
if( s.split('-')[2]<10 ){
result+= "0"+s.split('-')[2];
}else{
result+=s.split('-')[2];
}
return result;
}
我试过了,可以的,你试试看哈。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本声优冈本信彦地震后没事吧?
这图片的翻号是什么❓
黑白混浊是什么意思,浑浊不清什么意思 5分
下列实验能很好达到预期目的是A.向AlCl3溶液
太子摩托车老是火花塞坏?
火山BOSS跪地之后怎么打可以大全输出
丝路传说新版汉化灭世武器确定是要用十一套慧
海杆可打黑吗,可以当路亚杆用吗
22的圆钢现在多少钱一吨
我家的网络为什么网络电视可以看可无限网络有
单选题1949年的国共北平和谈,各方和谈的目的
墙围村地址在什么地方,想过去办事
我和戏曲结个缘 编个诗歌
武汉理工大学MBA在职MBA分数线就业招生报名学
什么臂什么成语
推荐资讯
报答母亲的名句,赞美母亲的名言名句
腹部损伤的检查
某无色溶液中可能含有①Na+、②Ba2+、③Cl-、
鄂城区鄂州厨具日杂店在哪里啊,我有事要去这
1.9x9.9+0.19
好加一超市怎么去啊,有知道地址的么
狮子里我想知道这个在什么地方
求一些岁月流逝感慨的句子,不是诗句
什么是受控,什么是受控文件
win xp中用在运行中用命令打开“打印机和传真
Thetrain________bythetimewe______
肾病综合征患者为什么不能发烧?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?