Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    12-11-2009
    Bài viết
    15
    Like
    0
    Thanked 0 Times in 0 Posts

    Chuyển đổi ngày tháng string, php, mysql

    hi, mình có các chuỗi ký tự lưu ngày tháng như sau: 27/1/2016 vậy làm thế nào mình chuyển về kiểu ngày tháng trong php để tính toán và hiển thị, và import kiểu ngày tháng vào mysql. Thanks!
    Quote Quote

  2. #2
    Tham gia
    02-11-2004
    Location
    Niu y oóc
    Bài viết
    679
    Like
    2
    Thanked 13 Times in 13 Posts
    Quote Được gửi bởi Aloh View Post
    hi, mình có các chuỗi ký tự lưu ngày tháng như sau: 27/1/2016 vậy làm thế nào mình chuyển về kiểu ngày tháng trong php để tính toán và hiển thị, và import kiểu ngày tháng vào mysql. Thanks!
    PHP Code:
    $ngaythangnam strtotime(str_replace('/''-''27/1/2016')); 

  3. #3
    Tham gia
    23-07-2015
    Location
    TP HCM
    Bài viết
    30
    Like
    0
    Thanked 5 Times in 4 Posts
    Bạn cần chuyển đổi định dạng ngày giờ sang dạng timestamp - sử dụng hàm strtotime() //mysql -> php
    Khi cần lưu dữ liệu xử lý từ php sang mysql, bạn cần lưu đúng định dạng: Y-m-d ( sử dụng hàm date())
    Code:
    $mysql_date = "27/1/2016";
    		//đổi chuỗi đúng định dạng php hỗ trợ
    		$mysql_date = str_replace("/", "-", $mysql_date);
    		$date = strtotime($mysql_date); //chuyển sang php	
    		$date += 24*3600; //sau 1 ngày
    		//lưu vào mysql
    		$store_mysql_date = date("Y-m-d", $date);
    		echo $store_mysql_date;
    (*) - Thông thường bạn dùng kiểu timestamp khi lưu trữ ngày giờ trong mysql, đúng định dạng: Y-m-d ( năm với 4 chữ số-tháng với 2 chữ số-ngày với 2 chữ số) như 27-01-2016
    streampow net - tự học - lập trình: php mysql html

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •