2015-06-17 19 views
8

tôi đã sử dụng DateTimePicker từ: http://eonasdan.github.io/bootstrap-datetimepicker/Installing/Set ngày ở đầu vào DateTimePicker bootstrap

Có không cung cấp cách sử dụng chức năng (ngày, chương trình, ẩn, vv) vì vậy tôi không biết làm thế nào để thiết lập giá trị cho đầu vào sử dụng DateTimePicker sử dụng date chức năng mà nói:

ngày ([newDate])

đưa chuỗi, ngày, thời điểm, thông số rỗng và đặt thời điểm các thành phần mô hình hiện tại với nó.

tôi đã cố gắng

$('#datetimepicker2').datetimepicker(
    date: function() { return new Date(1434544649384); } 
); 

đâu 1434544649384 là một dấu thời gian.

Nhưng nó không hoạt động và không cập nhật đầu vào văn bản/giá trị ...

JsFiddle: http://jsfiddle.net/0Ltv25o8/1397/

Trả lời

8

Bạn có muốn viết:

$('#datetimepicker2').datetimepicker({ 
    date: new Date(1434544882775) 
}); 
+1

Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ. – Ranveer

+1

Nó hoàn toàn trả lời câu hỏi.Tác giả muốn làm cho mã của mình hoạt động, bởi vì anh ta không thể tìm ra cú pháp đúng. Tôi đã trả lời đúng cú pháp. –

+0

Tôi xin lỗi vì nhận xét. Nó được tạo tự động bằng cách xem xét. Nó không cho tôi thấy câu hỏi và chỉ là câu trả lời, nó trông giống như một câu hỏi chéo. Vâng, có những ngày SO đánh giá thất bại. – Ranveer

0

Nếu bạn đang tìm cách thiết lập ngày của bảng kê dữ liệu, hãy sử dụng tùy chọn defaultDate. Từ tài liệu:

defaultDate: Đặt ngày/giờ mặc định của trình chọn. Mặc định: sai. Chấp nhận: ngày, thời điểm, chuỗi.

tùy chọn của bạn sẽ trông giống như:

$('#datetimepicker2').datetimepicker({ 
    defaultDate: new Date(1434544649384) 
}); 

http://jsfiddle.net/0Ltv25o8/1400/

0

Sử dụng defaultDate tùy chọn để thiết lập ngày.

$('#datetimepicker2').datetimepicker({ 
    defaultDate: new Date(1434544649384) 
}); 
24

trích dẫn từ http://eonasdan.github.io/bootstrap-datetimepicker/Functions/

Note All functions are accessed via the data attribute e.g. $('#datetimepicker').data("DateTimePicker").FUNCTION() 

Vì vậy, bạn có thể cập nhật ngày như sau:

$('#datetimepicker2').data("DateTimePicker").date(new Date()); 
+0

Đáng giá cho tôi với bootstrap eosnadan 3 datepicker – SerCrAsH

10

Đã thêm, tôi đã có thể giải quyết nó.

$('#datetimepicker1').datetimepicker({}); 
$('#datetimepicker1').data("DateTimePicker").date(moment(new Date).format('DD/MM/YYYY HH:mm')); 
0

Đối với tôi mặc dù tôi đã thay đổi ngày, nó cũng thay đổi định dạng không chính xác. Khi tôi áp dụng định dạng riêng, sau đó hoạt động như mong đợi:

var d = $('#datetimepicker1').({ date: moment(), format: $scope.userDateFormatMoment }); 
Các vấn đề liên quan