10/10/2018, 10:12

_Cho em hỏi php hàm lấy ra ngày trong một chuổi ngày thang năm

trong mysql dữ liệu kiểu date ('yyyy-mm-dd'), em đã load dc lên web $row['ngaysinh'] co giá trịn như sau: 1986-07-23.
Em muốn tách ra, chỉ lấy ngày hoặc tháng hoặc năm thôi được không?
Và một cái nữa:<select name="ngaybd">...</select> đây là 1 list, chỉ được chọn 1 giá trị. Em muốn người dùng có thể nhập thông tin vô được giống như textbox thì phải làm sao?
Và môt thứ nữa! Từ trang dangnhap.php action đến trang xulydangnhap.php sau khi xữ lý xong quay lay trang dangnhap.php. Đoạn code nào làm điều đó em quên mất tiu rùi!
Mong mọi người giúp dzum em! Thank!
hoanghon2005 viết 12:12 ngày 10/10/2018
VD :

$ngay=$row['ngaysinh'];

$day=substr($ngay,8,2);

echo $day;

bạn làm như vậy xem sao

Hoặc bạn vào google tìm hiểu máy hàm này date();strtotime()
phuc1040661 viết 12:20 ngày 10/10/2018
uh! vậy cũng đc, tạm thời tách chuổi để lấy giá trị vậy! thank bạn nha! Có ai có cách khác hơn không?
thuyduongcd viết 12:23 ngày 10/10/2018
1.
Code:
$year=explode("-", $date)[0];
$month=explode("-", $date)[1];
$day=explode("-", $date)[2];
2.
Code:
header("Location: dangnhap.php")
diepnghitinh viết 12:18 ngày 10/10/2018
Mình thì thích lưu dữ liệu dạng dateline hơn dùng time() hoặc date('U') để lưu trữ dữ liệu dạng số dateline, sau này chỉ việc lấy row ra rồi định dạng lại VD:

PHP Code:

echo date('d-m-Y',$dateline);

//output dạng ngày-tháng-năm 
Còn việc lúc chọn ngày tháng tại form thì nên chia nó làm 3 cái input ngày,tháng,năm rồi lấy từng giá trị đưa vào mktime để chuyển thành dateline để lưu vào CSDL
phuc1040661 viết 12:14 ngày 10/10/2018
mysql rất là dể chịu, mình chỉ cần nối chuổi lại theo dung thu tu la dc rôi VD: '1986-07-23' hoạc '1986-7-23' hoặc như thê này cũng dc '19860723'

[=========> Bổ sung bài viết <=========]

Được gửi bởi thuyduongcd
2.
Code:
header("Location: dangnhap.php")
mình chưa thử cái này.
hồi đó mình có làm rồi, mình nhớ là có tham số -1 để nó back lai trang củ! mong moi người giúp dzum em
hoanghon2005 viết 12:23 ngày 10/10/2018
Ý bạn là cái này ?

window.history.go(-1);

không hay băng cách của thuyduongcd đâu
phuc1040661 viết 12:14 ngày 10/10/2018
header("Location: dangnhap.php")
window.history.go(-1);
Viết trong php luôn ha gi bạn? nghĩa là nó là lệnh php hay html?
conan218 viết 12:25 ngày 10/10/2018
Được gửi bởi phuc1040661
header("Location: dangnhap.php")
Cái này là php
Được gửi bởi phuc1040661
window.history.go(-1);
Cái này là javascript
zKeitherz viết 12:20 ngày 10/10/2018
cho mình hỏi cách kiểm tra dữ liệu nhập từ nguoi dùng có phải là kiểu ngày tháng năm ko, để mình add vào mysql đó

thanks
Bài liên quan
0