Doğru Cevap
-
$gelentarih="03.06.2011";
$gelentarih=explode (".",$gelentarih);
echo date("l",mktime(0,0,0,$gelentarih[1],$gelentarih[0],$gelentarih[2]));
bu kod sana direkt günü döndürür.
yani verdigin tarih için "Friday" döndürür.
sen de gerekli denetimlerle kendine uyarlarsın.-
mehmetali
tşk. ler oldu12 yıl önce yazılmış
-
Cevaplar
-
//Datapickerdan alınan veri şu şekilde olsun 03.06.2011
var alinanTarih = "02.01.2011";
//alınan tarihi gun, ay , yil olarak parçala
var tarihParcala = alinanTarih.split(".");
//gun ay yil belirlendi
var gun = tarihParcala[0];
var ay = tarihParcala[1]-1; //ay verisi 0-11 arasında oldugu için bir eksiği alınır.
var yil = tarihParcala[2];
//alınan verilerden bir tarih olusturalım
var tarih = new Date(yil,ay,gun);
//gunler için bir array oluşturalım 0 indeksli eleman pazar
var gunler = ["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"];
//hangi gunde olduğumuzun index numarasını alalım
var hangiGundeyiz = tarih.getDay();
//eğer gün cumartesi pazar ise uyarı ver
if (hangiGundeyiz == 0 || hangiGundeyiz == 6)
{
alert(gunler[hangiGundeyiz]);
}else
{
alert("Gün Cumartesi veya Pazar değil");
} -
Şöyle bir şey işini görür sanırım;
<head> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script> $(document).ready(function() { var secili, gun; $('#datepicker').datepicker({ onSelect: function(dateText, inst) { secili = new Date(dateText); gun = secili.getDay(); if(gun == 0 || gun == 6) { alert("hafta sonu"); } } }); $('#datepicker').datepicker( "option", "firstDay", 1 ); }); </script> </head> <body> <div type="text" id="datepicker"></div> </body>
if'in içine yapılmasını istediğin işlemi yaz.-
GncArt
Gelen değerleri "01 Şubat 2011 Pazar" şeklinde datepicker ile yazdırırsan ve PHP ile post ediyorsan explode ile boşluğa göre veriyi parçalayıp gün kısmını if ile kontrole sokabilirsin. Ör:
<?php $gelenveri = "01 Şubat 2011 Pazar"; $exp = explode(" ",$gelenveri); if($exp['3'] == "Pazar" and $exp['3'] == "Cumartesi"){ echo 'Cumartesi ve Pazar günleri çalışmıyoruz.!!!'; }else{ .....// mysql işlemleri } ?>
12 yıl önce yazılmış -
GncArt
"and" --> "or" olacak :)12 yıl önce yazılmış
-
-
tşk.ler üstad
işim js değil tarafında değil de zaten php teki örneğin mantıklı
ama şey işte bu datepicker dan sadece 01.01.2010 sadece bu şeklilde tarih geliyor
pazar filan eklemiyor