Avatar
0
cuongtrinh Beginner
cuongtrinh Beginner
VueJS, JavaScript
Xin chào mọi người, chào anh Dũng, hi vọng mọi người có một trung thu vui vẻ, em xin đi thẳng vào câu hỏi ạ :
-> Em có một string dạng "yyyy-MM-dd" em muốn format sang kiểu datetime picker trong js mà không sử dụng thư viện thì em có thể làm bằng cách nào ạ ! Em biết câu hỏi này hơi dễ nhưng vấn đề chính là em mong muốn nó view ra được theo kiểu như trong ảnh ! Cảm ơn mọi người rất nhiều !!
<img class="alignnone size-full wp-image-1802" src="https://stackask.com/wp-content/uploads/2021/09/Screenshot-643.png" alt="" />
  • Answer
front-end
Remain: 5
1 Answer
Avatar
tvd12 Enlightened
tvd12 Enlightened
Chưa hiểu ý em lắm, nhưng date có 2 kiểu:
  1. dùng 1 số long để đại diện cho timestamp
  2. dùng 1 string để lưu lại
Anh chưa rõ mục tiêu của em là định format ra kiểu long hay kiểu string, nếu là kiểu string thì em chỉ cần nối 3 cái value kia thành 1 string là được em ạ.
  • 0
  • Reply
Em cảm ơn anh vì đã reply nhanh như vậy, tức là em đã có sẵn một String a = "yyyy-MM-dd" bây giờ em muốn cho nó hiển thị ra view (như ảnh), em đang không biết phải làm như thế nào ấy ạ !
Vì vấn đề là ngoài việc truyền giá trị một String a, thì form (trên ảnh) cũng có thể tự pick date time được như bình thường ạ ! Hi vọng em nói như vậy đã cụ thể hơn thưa anh
 –  cuongtrinh 1632207171000
Hiện tại anh tìm kiếm thì thấy html có hỗ trợ sẵn datetime picker: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-localnhưng em phải thử trên các loại trình duyệt khác nhau xem sao nhé.
 –  tvd12 1632207712000
Vâng em cảm ơn anh ạ, em sẽ thử theo cách này !
 –  cuongtrinh 1632207929000