Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

CodeIgniter Date hoặc DateTime

Khi trường của bạn trong MySQL là Date-time, nó có định dạng thích hợp trước khi lưu vào cơ sở dữ liệu.

Vì vậy, hãy chuyển đổi chuỗi sang định dạng ngày giờ trong php bằng cách sử dụng.

date("Y-m-d H:i:s", strtotime($string)); 

Hoặc bạn có thể làm tương tự trong Datepicker

$(function() {
    $('#datepicker').datepicker({
        dateFormat: 'yy-dd-mm',
        onSelect: function(datetext){
            var d = new Date(); // for now
            var h = d.getHours();
                h = (h < 10) ? ("0" + h) : h ;

                var m = d.getMinutes();
            m = (m < 10) ? ("0" + m) : m ;

            var s = d.getSeconds();
            s = (s < 10) ? ("0" + s) : s ;

                datetext = datetext + " " + h + ":" + m + ":" + s;
            $('#datepicker').val(datetext);
        },
    });
});

Fiddle cho người chọn ngày

Lưu ý nếu bạn chỉ muốn ghi ngày trong trường MySQL, hãy bỏ qua phần giờ phút phút giây của chuyển đổi




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi trên biến DECLARE trong thủ tục MySql

  2. Làm cách nào để kết nối với Cơ sở dữ liệu MySQL bằng Python?

  3. Câu lệnh hợp nhất có sẵn trong MySQL không

  4. làm thế nào để sử dụng Dữ liệu JSON trong chart.js?

  5. cách khắc phục lỗi này PHP Lỗi nghiêm trọng:Gọi đến hàm không xác định mysql_query () trong bảng điều khiển bánh nướng