Click to See Complete Forum and Search --> : Calendar problem


zuzupus
06-24-2003, 04:04 AM
Hi,
when i click on calendar image it displays calendar window and when i click on date it show date in format dd.mm.yy.(text field)
How to get day in text field like Tue 24.06.03 i am missing dayCould u please help em how to get format,i m attaching file with this mail as date-picke .txt



<script language="JavaScript" src="date-picker.js"></script>
<form name ="form">
<td nowrap>
<input size="9" type="text" name="date" >
<a href="javascript:show_calendar('form.date');"><img src="../img/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a>
</td>
</form>

thanks

zuzupus
06-24-2003, 07:00 AM
yaa exactly you are bang on the target :)

zuzupus
06-24-2003, 07:37 AM
thanks but unfortunately the day is not changing its stills howing tue no matter which date u selected if i choose tomorrows date still showing tue instead of wed

the below script u can see from date picker.txt

[code]
//this script i saved in same folder as date-picker .js

Calendar.prototype.format_data = function(p_day) {
var vData;
var vMonth = 1 + this.gMonth;
vMonth = (vMonth.toString().length < 2) ? "0" + vMonth : vMonth;
var vMon = Calendar.get_month(this.gMonth).substr(0,3).toUpperCase();
var vFMon = Calendar.get_month(this.gMonth).toUpperCase();
var vY4 = new String(this.gYear);
var vY2 = new String(this.gYear.substr(2,2));
var vDD = (p_day.toString().length < 2) ? "0" + p_day : p_day;

var fld = document.test.date;
//var ary = fld.value.split(".");
//var usrDate = new Date(ary[1]+"/"+ary[0]+"/20"+ary[2]);
(when i use this getting day undefined)

var usrDate = new Date();

var downms = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");

switch (this.gFormat) {
case "MM\/DD\/YYYY" :
vData = vMonth + "\/" + vDD + "\/" + vY4;
break;
case "MM\/DD\/YY" :
vData = vMonth + "\/" + vDD + "\/" + vY2;
break;
case "MM-DD-YYYY" :
vData = vMonth + "-" + vDD + "-" + vY4;
break;
case "MM.DD.YY" :
vData = vMonth + "." + vDD + "." + vY2;
break;

case "DD\/MON\/YYYY" :
vData = vDD + "\/" + vMon + "\/" + vY4;
break;
case "DD\/MON\/YY" :
vData = vDD + "\/" + vMon + "\/" + vY2;
break;
case "DD-MON-YYYY" :
vData = vDD + "-" + vMon + "-" + vY4;
break;
case "DD-MON-YY" :
vData = vDD + "-" + vMon + "-" + vY2;
break;

case "DD\/MONTH\/YYYY" :
vData = vDD + "\/" + vFMon + "\/" + vY4;
break;
case "DD\/MONTH\/YY" :
vData = vDD + "\/" + vFMon + "\/" + vY2;
break;
case "DD-MONTH-YYYY" :
vData = vDD + "-" + vFMon + "-" + vY4;
break;
case "DD-MONTH-YY" :
vData = vDD + "-" + vFMon + "-" + vY2;
break;

case "DD\/MM\/YYYY" :
vData = vDD + "\/" + vMonth + "\/" + vY4;
break;
case "DD\/MM\/YY" :
vData = vDD + "\/" + vMonth + "\/" + vY2;
break;
case "DD-MM-YYYY" :
vData = vDD + "-" + vMonth + "-" + vY4;
break;
case "DD-MM-YY" :
vData = vDD + "-" + vMonth + "-" + vY2;
break;

default :
//this code will for printing
vData = downms[usrDate.getDay()] + " " + vDD + "." + vMonth + "." + vY2;
}

return vData;
}

zuzupus
06-24-2003, 07:42 AM
i think now you can see the blue one :)

zuzupus
06-24-2003, 07:52 AM
Hats off for you to showing me the right door