01/10/2018, 15:10

Javascript parse string to DateTime

Cho mình hỏi cách parse string thành DateTime để so sánh trong Javascript với,
Mình có thử sử dụng cách này ở trên w3 nhưng nó có vẻ chưa ra được giá trị như mong muốn là dạng datetime. . . https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parse


<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
    var d = Date.parse("2014-04-16");
    document.getElementById("demo").innerHTML = d;
}
</script>

Result:
1397606400000

Đoàn Trọng Hiếu viết 17:15 ngày 01/10/2018

Câu hỏi của bạn lòng vòng quá =))
Với input là “2014-04-16” thì bạn muốn output là gì ?

Trọng Nguyễn viết 17:24 ngày 01/10/2018

cảm ơn bạn, mình đã google thấy rồi
Function:

function toDate(selector) {
    var from = $$(selector).val().split("-");
    return new Date(from[2], from[1] - 1, from[0]);
};

Routes:

var chdbirthdate = toDate('#chdbirthdate' + chd);
                        console.log(chdbirthdate);

Result

Quân viết 17:25 ngày 01/10/2018

Có thể bạn không biết. Thật ra chỉ đơn giản là viết thế này cũng được

var d = new Date('2014-04-1');
Trọng Nguyễn viết 17:21 ngày 01/10/2018

Cảm ơn bạn nhé. Mình cũng lần đầu đụng vào javascript và sử dụng framework 7. Keyword search còn kém nữa cơ.

Bài liên quan
0