• 0216 488 01 91
  • destek@sonsuzbilgi.com.tr

E-Ticaret Premium

Basit, Hızlı, Etkili ve Mükemmel bir E-Ticaret Siteniz Olsun

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


PHP'de Tarih ve Saat Fonksiyonları Nasıl Kullanılır?

Adı : PHP'de Tarih ve Saat Fonksiyonları Nasıl Kullanılır?

PHP geliştiricilerinin en sık kullanacağı fonksiyonlardan biri, tarih ve saat işlevleridir. Bu işlevler, PHP'de yıl, ay, gün, saat, dakika ve saniye gibi zaman birimlerini işlemenize ve formatlamanıza olanak tanır. Bu makalede, PHP'de tarih ve saat fonksiyonlarını kullanmanın nasıl olduğunu inceleyelim.

PHP'de Tarih Fonksiyonları

Tarih işlevleri, PHP'de yıl, ay ve gün bileşenleriyle ilgili işlem yapmanızı sağlayan bir dizi işlevdir. Aşağıdaki birkaç örnekte temel tarih işlevlerini gösterelim.

1. date()

date () işlevi, belirli bir zaman damgasını (Unix zaman damgası) işaretçi olarak kullanarak, bu işlevi yerel bir saat diliminde biçimlendirebilir ve belirli bir tarih biçiminde döndürebilirsiniz. Aşağıdaki örnekte, date() işlevini kullanarak, bugünün tarihini ve saatini alıyoruz.

```php
$date = date('d/m/Y H:i:s');
echo $date;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
17/05/2021 23:05:30
```

Yukarıdaki örnekte, 'd/m/Y H:i:s' formatı kullanarak tarihi biçimlendirdik. Burada küçük harf 'd', günü gösterirken, 'm', ayı gösterir. 'Y' büyük harfle, yılın tamamını, 'H:i:s' ise saat, dakika ve saniyeyi göstermektedir.

2. strtotime()

strtotime() işlevi, belirli bir zaman dilimini alır ve Unix zaman damgasına (1970 yılından beri geçen saniye sayısı) dönüştürür. Aşağıdaki örnekte, strtotime() işlevi ile '30 October 1999' tarihini ve saatini alıyoruz.

```php
$date = strtotime('30 October 1999');
echo $date;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
939315600
```

Yukarıdaki örnekte, strtotime() işlevi ile '30 October 1999' tarihini aldık ve bu tarihin Unix zaman damgasını elde ettik.

3. mktime()

mktime() işlevi, verilen saat, dakika, saniye, ay ve gün bileşenlerinin Unix zaman damgasını üretir. Aşağıdaki örnekte, mktime() işlevi ile '22 Mayıs 2021, saat 14:30:00' tarihini Unix zaman damgasına dönüştürüyoruz.

```php
$date = mktime(14, 30, 0, 5, 22, 2021);
echo $date;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
1621720200
```

Yukarıdaki örnekte, mktime() işlevi ile saat, dakika, saniye, ay ve gün bileşenlerini kullanarak Unix zaman damgasını hesapladık.

PHP'de Saat Fonksiyonları

Saat işlevleri, PHP'de saat, dakika ve saniye bileşenleriyle ile ilgili işlem yapmanızı sağlayan bir dizi işlevdir. Aşağıdaki birkaç örnekte, temel saat işlevlerini gösterelim.

1. time()

time () işlevi, şu anki zamanı Unix zaman damgası olarak döndürür. Aşağıdaki örnekte, time() işlevini kullanarak, şu anki zamanı alıyoruz.

```php
$now = time();
echo $now;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
1621311489
```

Yukarıdaki örnekte, time() işlevini kullanarak, şu anki zamanı Unix zaman damgası olarak elde ettik.

2. gettimeofday()

gettimeofday() işlevi, mikrosaniye hassasiyetiyle şu anki zamanı döndürür. Aşağıdaki örnekte, gettimeofday() işlevini kullanarak, şu anki zamanı mikrosaniye hassasiyetiyle alıyoruz.

```php
$time = gettimeofday();
print_r($time);
```

Bu kod, aşağıdaki çıktıyı üretir.

```
Array
(
[sec] => 1621311489
[usec] => 605104
[minuteswest] => -240
[dsttime] => 1
)
```

Yukarıdaki örnekte, gettimeofday () işlevini kullanarak, mikrosaniye hassasiyetiyle şu anki zamanı aldık.

3. date_diff()

date_diff() işlevi, iki tarih arasındaki farkı hesaplar. Aşağıdaki örnekte, date_diff() işlevi ile '22 Mayıs 2021, saat 14:30:00' tarihinden '17 Mayıs 2021, saat 23:05:30' tarihini çıkarıyoruz.

```php
$date1 = date_create('2021-05-22 14:30:00');
$date2 = date_create('2021-05-17 23:05:30');
$diff = date_diff($date1, $date2);
echo $diff->format('%R%a gün %H saat %I dakika %S saniye');
```

Bu kod, aşağıdaki çıktıyı üretir.

```
-4 gün 15 saat 24 dakika 30 saniye
```

Yukarıdaki örnekte, date_diff() işlevi ile iki tarih arasındaki farkı hesapladık.

Sık Sorulan Sorular

Q: PHP'de tarih ve saat işlemleri için hangi formatları kullanabilirim?

A: Tarih ve saat işlevleri için kullanabileceğiniz formatlar şunlardır: 'd' (gün), 'm' (ay), 'Y' (yıl), 'H' (saat 24 format), 'h' (saat 12 format), 'i' (dakika), 's' (saniye).

Q: PHP'de tarih fonksiyonlarını sadece yerel saat diliminde mi kullanabiliriz?

A: Hayır, PHP'de tarih fonksiyonlarını farklı saat dilimlerinde de kullanabilirsiniz.

Q: PHP'de saat işlevlerinin verileri nelerdir?

A: Saat işlevleri için veriler UTC (Koordinatlı Evrensel Zaman) kullanır.

Q: PHP'de tarih ve saat işlevleri nelerdir?

A: PHP'de tarih ve saat işlevleri şunlardır: date(), strtotime(), mktime(), time(), gettimeofday() ve date_diff()."

PHP'de Tarih ve Saat Fonksiyonları Nasıl Kullanılır?

Adı : PHP'de Tarih ve Saat Fonksiyonları Nasıl Kullanılır?

PHP geliştiricilerinin en sık kullanacağı fonksiyonlardan biri, tarih ve saat işlevleridir. Bu işlevler, PHP'de yıl, ay, gün, saat, dakika ve saniye gibi zaman birimlerini işlemenize ve formatlamanıza olanak tanır. Bu makalede, PHP'de tarih ve saat fonksiyonlarını kullanmanın nasıl olduğunu inceleyelim.

PHP'de Tarih Fonksiyonları

Tarih işlevleri, PHP'de yıl, ay ve gün bileşenleriyle ilgili işlem yapmanızı sağlayan bir dizi işlevdir. Aşağıdaki birkaç örnekte temel tarih işlevlerini gösterelim.

1. date()

date () işlevi, belirli bir zaman damgasını (Unix zaman damgası) işaretçi olarak kullanarak, bu işlevi yerel bir saat diliminde biçimlendirebilir ve belirli bir tarih biçiminde döndürebilirsiniz. Aşağıdaki örnekte, date() işlevini kullanarak, bugünün tarihini ve saatini alıyoruz.

```php
$date = date('d/m/Y H:i:s');
echo $date;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
17/05/2021 23:05:30
```

Yukarıdaki örnekte, 'd/m/Y H:i:s' formatı kullanarak tarihi biçimlendirdik. Burada küçük harf 'd', günü gösterirken, 'm', ayı gösterir. 'Y' büyük harfle, yılın tamamını, 'H:i:s' ise saat, dakika ve saniyeyi göstermektedir.

2. strtotime()

strtotime() işlevi, belirli bir zaman dilimini alır ve Unix zaman damgasına (1970 yılından beri geçen saniye sayısı) dönüştürür. Aşağıdaki örnekte, strtotime() işlevi ile '30 October 1999' tarihini ve saatini alıyoruz.

```php
$date = strtotime('30 October 1999');
echo $date;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
939315600
```

Yukarıdaki örnekte, strtotime() işlevi ile '30 October 1999' tarihini aldık ve bu tarihin Unix zaman damgasını elde ettik.

3. mktime()

mktime() işlevi, verilen saat, dakika, saniye, ay ve gün bileşenlerinin Unix zaman damgasını üretir. Aşağıdaki örnekte, mktime() işlevi ile '22 Mayıs 2021, saat 14:30:00' tarihini Unix zaman damgasına dönüştürüyoruz.

```php
$date = mktime(14, 30, 0, 5, 22, 2021);
echo $date;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
1621720200
```

Yukarıdaki örnekte, mktime() işlevi ile saat, dakika, saniye, ay ve gün bileşenlerini kullanarak Unix zaman damgasını hesapladık.

PHP'de Saat Fonksiyonları

Saat işlevleri, PHP'de saat, dakika ve saniye bileşenleriyle ile ilgili işlem yapmanızı sağlayan bir dizi işlevdir. Aşağıdaki birkaç örnekte, temel saat işlevlerini gösterelim.

1. time()

time () işlevi, şu anki zamanı Unix zaman damgası olarak döndürür. Aşağıdaki örnekte, time() işlevini kullanarak, şu anki zamanı alıyoruz.

```php
$now = time();
echo $now;
```

Bu kod, aşağıdaki çıktıyı üretir.

```
1621311489
```

Yukarıdaki örnekte, time() işlevini kullanarak, şu anki zamanı Unix zaman damgası olarak elde ettik.

2. gettimeofday()

gettimeofday() işlevi, mikrosaniye hassasiyetiyle şu anki zamanı döndürür. Aşağıdaki örnekte, gettimeofday() işlevini kullanarak, şu anki zamanı mikrosaniye hassasiyetiyle alıyoruz.

```php
$time = gettimeofday();
print_r($time);
```

Bu kod, aşağıdaki çıktıyı üretir.

```
Array
(
[sec] => 1621311489
[usec] => 605104
[minuteswest] => -240
[dsttime] => 1
)
```

Yukarıdaki örnekte, gettimeofday () işlevini kullanarak, mikrosaniye hassasiyetiyle şu anki zamanı aldık.

3. date_diff()

date_diff() işlevi, iki tarih arasındaki farkı hesaplar. Aşağıdaki örnekte, date_diff() işlevi ile '22 Mayıs 2021, saat 14:30:00' tarihinden '17 Mayıs 2021, saat 23:05:30' tarihini çıkarıyoruz.

```php
$date1 = date_create('2021-05-22 14:30:00');
$date2 = date_create('2021-05-17 23:05:30');
$diff = date_diff($date1, $date2);
echo $diff->format('%R%a gün %H saat %I dakika %S saniye');
```

Bu kod, aşağıdaki çıktıyı üretir.

```
-4 gün 15 saat 24 dakika 30 saniye
```

Yukarıdaki örnekte, date_diff() işlevi ile iki tarih arasındaki farkı hesapladık.

Sık Sorulan Sorular

Q: PHP'de tarih ve saat işlemleri için hangi formatları kullanabilirim?

A: Tarih ve saat işlevleri için kullanabileceğiniz formatlar şunlardır: 'd' (gün), 'm' (ay), 'Y' (yıl), 'H' (saat 24 format), 'h' (saat 12 format), 'i' (dakika), 's' (saniye).

Q: PHP'de tarih fonksiyonlarını sadece yerel saat diliminde mi kullanabiliriz?

A: Hayır, PHP'de tarih fonksiyonlarını farklı saat dilimlerinde de kullanabilirsiniz.

Q: PHP'de saat işlevlerinin verileri nelerdir?

A: Saat işlevleri için veriler UTC (Koordinatlı Evrensel Zaman) kullanır.

Q: PHP'de tarih ve saat işlevleri nelerdir?

A: PHP'de tarih ve saat işlevleri şunlardır: date(), strtotime(), mktime(), time(), gettimeofday() ve date_diff()."


Pazaryeri Web Sitesi

Bir çok işletmeyi çatınız altında toplayın, pazarın belirleyeni olun!

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


PHP tarih saat fonksiyonları kullanımı formatlama zaman dilimleri