![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 12/2006
Mesaj: 33
|
Herkese selam arkadaşlar, aşağıdaki kod inputa girilen aa/gg/yyyy formatında bir tarih ile şu anki tarih arasındaki farkı gün olarak alıyor. Ben inputa gg/aa/yyyy olarak girmek istiyorum. çünkü kullanıcılar bu formatta girmeye alışmışlar diğer türlü çok hata olacak gibi. Ne yapmalıyıp acaba, Kod: <SCRIPTLANGUAGE=javascript>
function dateDifference(strDate1,strDate2){
datDate1= Date.parse(strDate1);
datDate2 = Date.parse(strDate2)
var daysApart = Math.abs(Math.round((datDate1-datDate2)/86400000))
alert(daysApart)
}
</SCRIPT>
<Formname="myForm">
<table>
<tr>
<td>
<inputname="bir"id="bir"onchange="dateDifference(this.form.bir.value,'<%=month(date())&"/"&day(date())&"/"&year(date())%>')"/>
</td
</tr>
</table>
</Form>
|
| | |
| | #2 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
Girilen tarihi ayraclara göre parçala, daha sonra istenilen formatta tekrar birleştir ve hazırdaki fonksiyona sok. Kod: var date1Parts = strDate1.split('/');
var date2Parts = strDate2.split('/');
var date1Str = date1Parts[1] + '/' + date1Parts[0] + '/' + date1Parts[2];
var date2Str = date2Parts[1] + '/' + date2Parts[0] + '/' + date2Parts[2];
dateDifference(date1Str, date2Str);
__________________ Do or do not. There is no try. |
| | |
| | #4 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
Date fonksiyonlarını incele. Ona parametre olarak ay, yıl, gun verebiliyorsun. Sanırım eklentili olarak gün sayısını verirsen ona uygun tarihi kendisi oluşturuyor. Veya tek tek de değiştirebiliyorsun. Örneğin 2 gün eklemek istiyorsam Kod: var d = new Date(); var gun = d.getDate(); // Ekle // Ornegin : 30 + 2 oldugunda otomatik olarak // 1 oluyor d.setDate(gun + 2); // yazdir alert(d.toString());
__________________ Do or do not. There is no try. |
| | |
| | #6 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
VErdiğim sayfayı incelersen oradaki fonksiyonları/metodları kullanarak istediğini yapabilirsin. Kod: var f = d.getDate() + '.' + d.getMonth() + '.' + d.getYear(); alert(d);
__________________ Do or do not. There is no try. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| asp ile txt ye UTF8 formatında kayıt | estayube23 | ASP | 7 | 19/02/2007 22:57 |
| Boş klasörün varlığını algılamak | ozerucgun | Visual Basic | 1 | 19/12/2006 04:03 |
| utf-8 formatında txt kaydetme | the.halit | PHP | 2 | 13/06/2006 20:47 |
| vcd formatında cd | malei | Uygulama Yazılımları / Hazır Betikler | 2 | 06/10/2005 20:57 |
| Pdf formatında dergi.... | cetin05 | Photoshop / Corel / PSP | 6 | 05/07/2005 15:23 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |