lostyazilim
tr.link

Veritabanında Tarihi Alırken Format Değiştirmek

33 Mesajlar 3.537 Okunma
lstbozum
tr.link

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
Veritabanından şu kod ile tarihi alıyorum.



UserRegisterDate;?>



Fakat tarih şu şekilde geliyor.

20-01-03 18:15:01

Bunu 03.01.2020 formatında aldırmak istiyorum. Yardımcı olurmusunuz
 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
https://www.w3schools.com/php/func_date_date_format.asp
 

 


htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
Teşekkür ederim. Sorun bu onları uyarlayamıyorum :)
 

 

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)


echo date("d.m.Y",strtotime($MembersData->UserRegisterDate));

htsumer

kişi bu mesajı beğendi.

wmaraci
wmaraci

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hocam önce şöyle bir fonksiyon oluşturun;
<_php
function convert_date($date) {
$date1=date_create($date);
return date_format($date1,"d.m.Y");
}

Sonra da kodlarınızı şu şekil yapmayı deneyin;



UserRegisterDate);?>

htsumer

kişi bu mesajı beğendi.


Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Yanı daha kısası da varmış arkadaş yolladı :) Ben ilk bulduğumu yolladığım için :)
 

 


htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)

carasar adlı üyeden alıntı



echo date("d.m.Y",strtotime($MembersData->UserRegisterDate));



Teşekkür ederim kodu şu şekilde değiştirdim

UserRegisterDate));?>

Bu hatayı verdi..
Type: ParseError

Message: syntax error, unexpected 'echo' (T_ECHO)

Filename: /xxxxx
Line Number: 131

Backtrace:

File: /hxxxxxxxi.php
Line: 18
Function: view

File: /xxxxxx/index.php
Line: 130
 

 

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
UserRegisterDate tarihleri çekiyor. Tarih formatını bir değişkene atayıp öyle tanımlasak ama nasıl yapılır bilemiyorum..
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
htsumer

kişi bu mesajı beğendi.


htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)

carasar adlı üyeden alıntı



echo date("d.m.Y",strtotime($MembersData->UserRegisterDate));



Hocam çok teşekkür ederim.

Abdullahx adlı üyeden alıntı



hocam sizede ayrıca teşekkür ederim.. Silince düzeldi...Harika oldu.. echo'yuda öğrendik :)
Abdullahx

kişi bu mesajı beğendi.