ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 8 Eylul 2008, Pazartesi
 
 #  Kategoriler » ASP » Makaleler
 

Tarih ve Saat Fonksiyonları Bu içeriğin puanı : 4,2 5758 Görüntülenme
ASP ile tarih ayarlarından bahsediceğiz.

Tarih ile ilgili birçok fonksiyon vardır.Tarihin istediğimiz bölümünü alma gibi.
Bunlar şöyledir :

<%
now() ' Bütün tarih ve saat'i verir.Çıktısı 06.01.2005 12:32:55 gibidir.
date(now) ' Bu bize sadece tarihi verir.Çıktısı 06.01.2005 gibidir.
day(now) ' Bu fonksiyon bulunduğumuz günü verir.Çıktısı 6 gibidir.
month(now) ' Bu fonksiyon içerisinde olduğumuz ayın sayısını verir.Çıktısı 1 gibidir.
year(now) ' Bu fonksyionda bulunduğumuz yılı vermektedir.Çıktısı 2005 gibidir.
hour(now) ' Bu fonksiyon bize saati verir.Çıktı 12 gibidir.
minute(now) ' Bu fonksiyonda sadece bulunduğumuz dakikayı verir.Çıktısı 32 gibidir.
second(now) ' Bu fonksyion ise sadece saniye'yi verir.Çıktısı 55 gibidir.
%>

Not : Çıktı rakamlarını yazıyı yazılan zaman göre yazılmıştır.Yazılan Zaman : 06.01.2005 12:32:55

Belirli tarih fonksiyonları böyledir.

Tarih'de işlem yapma ise şöyledir

<% DateAdd("h", 6, now()) %>

Bu yazılan kodun anlamı ise şu andaki tarihden 6 saat sonrası verir.
Yani şimdiki zaman 06.01.2005 12:32:55 ise işlem yapılmış komutun çıktısı 06.01.2005 6:32:55 dır.

Eğer tarih geriye gitmek istiyorsanız

<% DateAdd("h", -6, now()) %>

Bu ise bize 6 saat öncesini verir.Çıktısı 06.01.2005 18:32:55 dir.
Burada kullanmış olduğumuz "h" nin anlamı hour(saat) demektir.Buraya gelebilecekler şöyledir :

"h" = hour(saat)
"n" = minute(dakika)
"s" = second(saniye)
"d" = day(gün)
"y" = year(yıl)
"m" = month(ay)
"w" = week(hafta)

DateAdd böyledir.

DateAdd'den başka 2 tarih arasındaki farkı bulmamızı sağlayan DateDiff fonksiyonumuz vardır.

Mesela 05.01.2005 ile 07.01.2005 arasındaki gün farkını bulmasını istemek için

<% DateDiff("d","05.01.2005","06.01.2005") %> şeklinde yapmalıyız.

DateDiff'de böyle kullanılır

Son bir tane olarak Cdate fonksyionumuz vardır.Bunun anlamı Convert Date(Tarih çevirme) demektir.

Kullanımı ise

<% cdate("06,01,2005") %>

Bu yazılmış tarihi çevirir.Çıktısı 06.01.2005 şeklinde olur.

Tarih fonksiyonlarımızın hepsi bu kadardır.

 Telif : Serdar Toros | Eklenme : 5 Ocak 2005, Çarşamba
 
 

Bu içerik hakkında 4 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(4) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ ustam Allah senden razı olsun...kahrolmuştum böyle bir bilgi bulana kadar.emeğine ve bilgine sağlık ...milyon kere teşekkür ederim
Yazan : uğur | Zaman : 27 Kasım 2007 Salı, Saat 13:34
 
+ bu siteye daha açıklamalı ve daha net şeyler yazabilirsiniz  tarih ve saatla ilgili
Yazan : FATMA | Zaman : 1 Kasım 2006 Çarşamba, Saat 11:11
 
+ tesekkurler
Yazan : dogan sezgin | Zaman : 26 Haziran 2006 Pazartesi, Saat 11:08
 
+ Çok Güzel bi anlatım tarih saat fonksiyonu hakkında bu makaleden çok kullanışlı bilgiler elde ettim çook sağolun...
Yazan : ömer hazır | Zaman : 21 Şubat 2006 Salı, Saat 13:32
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

3590

Haydi okullar internete.... (tr)

264

rc0der Reklam Sistemi v1.0 (tr)

811

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1714

TradeSE E-Ticaret Yazılımı (tr)

459

Link Portal 2007 3 Temalı (tr)

1980

Gupse Medya Linkleri v0.1 (tr)

536

HiddenChest Ziyaretçi Defteri (tr)

1834

HiddenChest Kayan Haber (tr)

2377

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1133

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

76703

Üyelik Sistemi Yapımı

55501

Veritabanı Tablo İşlemleri

35241

MS SQL Server - 1

33812

Hazır Site v2.1 (tr)

29614

Klasör Şeklinde Linkler(404 Yönetimi)

24578

Sayfaları şifreleme(ENCODE)

22319

MS SQL Server - 2

21985

Include Yöntemleri

18090

MS SQL Server - 3

15660

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,17 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker