• 09-09-2015, 13:43:13
    #1
    Merhaba

    Bir tarihin (28.09.2015) o ayın kaçıncı haftası olduğunu nasıl bulabiliriz?
    yılın kaçıncı haftası olduğunu <% Response.Write DatePart("ww" , gelen_gun) %> bu şekilde bulabiliyoruz. Günün ayın kaçıncı haftası (Eylül ayının 4. haftası gibi) olduğunu bulmak için benzer kod var mı?
    teşekkürler
  • 10-09-2015, 00:07:10
    #2
    k12webtr adlı üyeden alıntı: mesajı görüntüle
    Merhaba

    Bir tarihin (28.09.2015) o ayın kaçıncı haftası olduğunu nasıl bulabiliriz?
    yılın kaçıncı haftası olduğunu <% Response.Write DatePart("ww" , gelen_gun) %> bu şekilde bulabiliyoruz. Günün ayın kaçıncı haftası (Eylül ayının 4. haftası gibi) olduğunu bulmak için benzer kod var mı?
    teşekkürler
    gün\7 deseniz olur sanırım
  • 10-09-2015, 16:31:01
    #3

    bazı günler bölerek elde edilemiyor. yani haftaya denk gelmiyor. uzun uzadıya kod yazmak gerekiyor her gün için ayrı ayrı. yıldaki gibi kısa bi kodlama varmı onu öğrenecektim.
  • 10-09-2015, 20:14:40
    #4
    function kacincihafta(tarih)
    dim ayingunu
    dim sonuc
    ayingunu =Day(tarih)
    select case ayingunu
    case 1 to 7
    sonuc = 1
    case 8 to 14
    sonuc =2
    case 15 to 21
    sonuc =3
    case 22 to 28
    sonuc =4
    case 28 to 31
    sonuc =5
    end select
    kacincihafta=sonuc
    End function

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:14:40 -->-> Daha önceki mesaj 20:06:15 --

    k12webtr adlı üyeden alıntı: mesajı görüntüle

    bazı günler bölerek elde edilemiyor. yani haftaya denk gelmiyor. uzun uzadıya kod yazmak gerekiyor her gün için ayrı ayrı. yıldaki gibi kısa bi kodlama varmı onu öğrenecektim.
    yaz bi function kurtul, 7 ye bölerek o iş olmaz.
  • 11-09-2015, 15:10:14
    #5
    k12webtr adlı üyeden alıntı: mesajı görüntüle

    bazı günler bölerek elde edilemiyor. yani haftaya denk gelmiyor. uzun uzadıya kod yazmak gerekiyor her gün için ayrı ayrı. yıldaki gibi kısa bi kodlama varmı onu öğrenecektim.
    eğer hafta pazertesiden başlıcak diye bir kurar yoksa

    <%
    function dene(gun)
     hafta=gun\7
     dene=hafta+1
    end function
    
    
    for i=1 to 31
     response.write "gun:" & i & " hafta:" & dene(i) & "<br>"
    next
    response.write "<br>---------------------------------<br>"
    
    %>
    çıktısı
    Alıntı
    gun:1 hafta:1
    gun:2 hafta:1
    gun:3 hafta:1
    gun:4 hafta:1
    gun:5 hafta:1
    gun:6 hafta:1
    gun:7 hafta:2
    gun:8 hafta:2
    gun:9 hafta:2
    gun:10 hafta:2
    gun:11 hafta:2
    gun:12 hafta:2
    gun:13 hafta:2
    gun:14 hafta:3
    gun:15 hafta:3
    gun:16 hafta:3
    gun:17 hafta:3
    gun:18 hafta:3
    gun:19 hafta:3
    gun:20 hafta:3
    gun:21 hafta:4
    gun:22 hafta:4
    gun:23 hafta:4
    gun:24 hafta:4
    gun:25 hafta:4
    gun:26 hafta:4
    gun:27 hafta:4
    gun:28 hafta:5
    gun:29 hafta:5
    gun:30 hafta:5
    gun:31 hafta:5
  • 14-09-2015, 01:28:21
    #6
    <%
    function dene(gun)
     hafta=gun\7
     dene=hafta+1
    end function
    
    
    for i=1 to 31
     response.write "gun:" & i & " hafta:" & dene(i) & "<br>"
    next
    response.write "<br>---------------------------------<br>"
    
    %>
    malesef uymuyor mesela
    ayın 28 i Eylül ekim ayı için 5 hafta ama Kasım ayı için 4 haftası oluyor.
    belirli gün ve haftalar için bi çalışma yapmaktayım. ondan dolayı gerekli idi.
    mesela ilköğretim haftası Eylül ayının 3. haftası kutlanır. ya da enerji tasarrufu ocak ayının 2. haftası ..
    bunları tesbit etmek için kullanacağım.



    örnek : k12.web.tr
    teşekkürler
  • 14-09-2015, 04:34:31
    #7
    ne alakası var, şubat ayında 4 hafta var diğer aylarda 5 hafta var, şubat ayı 4 yılda bir 5 hafta olur, kasım ayında 4. hafta nasıl olacak 30günü var, son haftasının 2 günü bu yıl için c.tesi pazar a denk geliyor o kadar.