[Linux-programlama] Javascriptte tarihe belli gün ekleme

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Uzman Celal Dikici (c_dikici@gantep.edu.tr)
Date: Wed 25 Jul 2007 - 14:44:31 EEST


Merhabalar,
Alttaki örnek kodla formdaki izckta form elemanına (tarih) , izinsu form elemanı kadar gün ekleyerek, izdnta form elemanını (tarih) elde etmek.Kodda şu satırda eğer myDate.setDate(myDate.getDate() + 365); gibi kullanırsam 365 gün ekliyor.Bunda problem yok. Ama myDate.setDate(myDate.getDate() + value5); gibi yazarsam yani ekleyeceği gün değerini value5 kadar yapsın istersem, anlayamadığım bir tarih veriyor.Acaba nerede yanılıyorum?

Gaziantep Üniversitesi
Celal Dikici
Teşekkürler.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<title>Raporlar</title>

<script type="text/javascript">
function test1(form) {
var day1;
var month1;
var year1;
value1 = form1.izckta.value;
value5 = form1.izinsu.value;

day1 = value1.substring (0, value1.indexOf ("-"));
month1 = value1.substring (value1.indexOf ("-")+1, value1.lastIndexOf ("-"));
year1 = value1.substring (value1.lastIndexOf ("-")+1, value1.length);

var myDate = new Date(year1,month1,day1);

//add a day to the date
myDate.setDate(myDate.getDate() + value5);
var dateString = myDate.getDate() + "-" + myDate.getMonth() + "-" + myDate.getFullYear();
form1.izdnta.value=dateString;
alert(value5);
}
</script>
</head>

<body>
<table border="4" align="center" bordercolor="c6d6fd">

  <tr>
    <td><form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
        <table align="center">
          <tr valign="baseline">
            <td nowrap="nowrap" align="right"><span class="style3">Rapor çıkış tarihi:</span></td>
            <td class="style5"><input name="izckta" onChange="test1(this.form)" type="text" value="" size="12" maxlength="12" /></label>
              21-07-1993 gibi</td>
          </tr>
    <tr valign="baseline">
            <td nowrap="nowrap" align="right"><span class="style3">Rapor süresi:</span></td>
            <td><input name="izinsu" type="text" value="" onChange="test1(this.form)" size="4" maxlength="3" /></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="right"><span class="style3">Rapor dönüş tarihi:</span></td>
            <td class="style5"><input name="izdnta" type="text" value="" size="12" maxlength="12" /></label></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="right">&nbsp;</td>
            <td><input type="submit" value="Gir" />
            <label>
            <input type="reset" name="Reset" id="button" value="Temizle" />
            </label></td>
          </tr>
        </table>
        
    </form> </td>
  </tr>
</table>
</body>
</html>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.