PHP kullanarak MySQL TARİH DAMGASI Değer takma

3 Cevap php

Ben GoDaddy'nin Paylaşılan Linux hosting kullanıyorum.

Ben değişkenleri kullanarak tarih ekleme veya oluşturma tarihi ile mysql veritabanını güncelleyerek veya modifiye ediyorum php kullanma

$datestring = "%Y:%m:%d %h:%i:%s";
$time = time();
$createdate= mdate($datestring, $time);

Bu $createdate ben tablo eklemek veya güncelleştirmek için kullanabileceğiniz değişken olacaktır. Ama bu yanlış değerini güncelleme oluyor. Bu sunucu saati veya Localtime değil. Çoğunlukla 30 dakika GoDaddy'nin Sunucu saati ile gecikme var.

3 Cevap

PHP kullanın date() function

$createdate= date('Y-m-d H:i:s');

Düzenleme: CodeIgniter'ı kullandığınız gibi bazı Googling sonra görünüyor. Sen Söz belirtilen olmalıdır.

Kullandığınız biçim dizesi MySQL tarih biçimini eşleşmiyor. Kullanmak istediğiniz:

$datestring = '%Y-%m-%d %H:%i:%s';

Date_Format gibi mysql sorguda kullanmak (PurchaseDate, "% Y:% m:% d% H:% i:% s") fonksiyonu