Hay
window.history.go(-1); là javascript
Sau khi gọi thao tác này sẽ trở về trang trước nhưng vì nó là ngôn ngữ client nên nó không thể truy cập session mà thay đổi trạng thái user. Ví dụ như diễn đàn này, khi chưa đăng nhập sẽ có 2 ô kêu đăng nhập, sau khi đăng nhập rồi nó cũng trở về trang trước nhưng chỗ đó là Xin chào ....
Nếu làm bằng js thì sẽ không được như vậy.
Chạy thử xem:
PHP Code:
echo date("d-m-Y",strtotime($row***91;'ngaysinh'***93;));
echo date("d",strtotime($row***91;'ngaysinh'***93;));
echo date("m",strtotime($row***91;'ngaysinh'***93;));
echo date("Y",strtotime($row***91;'ngaysinh'***93;));
Mysql rất dể chịu ban ơi! chi can chuổi nhập vào đảm bao nhu vầy là dc!
VD kiểu date: 'yyyy-mm-dd'
các kiểu khác cung tương tự vậy là dc rồi!
yyyy đảm bảo là 4 chử số lớn hơn 1000 nhỏ hơn 9999 la dc rồi. mm cũng vậy.
O trên tui đã ví dụ rồi
[=========> Bổ sung bài viết <=========]
Good Good hàm strtotime()có nghĩa gì the bạn?
đổi chuổi thành kiểu ngày à.
hôm trước tui dùng hàm date("d",$row['ngaysinh']); ma không dc, không biết tại sao nên lên đây hỏi anh em! thank mọi người nhiều!
Được sửa bởi phuc1040661 lúc 16:06 ngày 20-03-2010 Reason: Bổ sung bài viết
[QUOTE=phuc1040661;2046921]
Good Good hàm strtotime()có nghĩa gì the bạn?
QUOTE]
Mình không lầm thì strtotime() là nó đổi dữ liệu bạn đưa vào thành số giây
Ngay cái tên hàm đã nói lên hết rồi
string to time
time là thời gian kiểu Unix timestamp => số miligiây đã trôi qua tính từ 01/01/1970 tính đến thời điểm đó
người ta nhập vào thi bạn kiểm tra bằng javasript hay ajax tùy bạn, còn ở đây mình load từ CSDL lên rồi, nên $row['ngaysinh'] là hợp lệ rồi. ban co the tham khảo hàm kiểm tra số sau đây:
function IsNumeric(sText)
{
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
chúc bạn thành công
Bookmarks