Chuyển Timestamp sang datetime hoặc datetime sang Timestamp Javascript

Thảo luận trong 'Lập trình Javascript, js' bắt đầu bởi admin, 31/10/18.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,214
    Đã được thích:
    921
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Chuyển Timestamp sang datetime hoặc datetime sang Timestamp Javascript, Convert datetime to timestamp and conversely in javascript js thường được sử dụng nếu bạn hay xử lý dữ liệu dạng thời gian hoặc tạo themes Coming Soon. Vì hầu hết thời gian sử dụng đều dưới dạng timestamp.

    convert-datetime-to-timestamp-and-conversely-javascrip.jpg

    1. Chuyển Datetime sang định dạng Timestamp Javascript

    Hàm chuyển thời gian sang Timestamp
    HTML:
    function getTimestamp(date)
    {
        var tp = Math.round(Date.parse(date) / 1000);
        return tp;
    }
    
    Lấy thời gian ra thì gọi hàm getTimestamp như sau:
    HTML:
    //Lấy thời gian Timestamp định sẵn
    var tp = getTimestamp("11/29/2018 10:5:20");
    alert(tp);
    
    • Kết quả 11/29/2018 10:5:20 = 1543460720
    HTML:
    //Lấy thời gian Timestamp hiện tại
    var time = new Date().getTime();
    var dates = new Date(time);
    var tp = getTimestamp(dates);
    alert(tp);
    
    • Kết quả thời gian hiện tại của tôi khi viết bài là: 1540958022
    2. Chuyển từ định dạng Timestamp sang Datetime (mm/dd/yyyy) Javascript

    Hàm chuyển đổi như sau:
    HTML:
    function formatDate(date) {
        var year = date.getFullYear().toString();
        var month = (date.getMonth() + 101).toString().substring(1);
        var day = (date.getDate() + 100).toString().substring(1);
        return month + '/' + day + '/' + year;
    }
    function formatTime(date) {
        var hours = date.getHours().toString();
        var minutes = date.getMinutes().toString();
        var seconds = date.getSeconds().toString();
        return hours + ':' + minutes + ':' + seconds;
    }
    
    Lấy thời gian từ dữ liệu Timestamp như sau:
    HTML:
    //chuyển từ timestamp sang thời gian
    var date = new Date(1543460720 * 1000);
    var dt = formatDate(date) + ' ' + formatTime(date);
    alert(dt);
    
    • Kết quả nhận được 1543460720 = 11/29/2018 10:5:20
    Code File đây nhé:
    HTML:
    <script>
        function formatDate(date) {
            var year = date.getFullYear().toString();
            var month = (date.getMonth() + 101).toString().substring(1);
            var day = (date.getDate() + 100).toString().substring(1);
            return month + '/' + day + '/' + year;
        }
        function formatTime(date) {
            var hours = date.getHours().toString();
            var minutes = date.getMinutes().toString();
            var seconds = date.getSeconds().toString();
            return hours + ':' + minutes + ':' + seconds;
        }
        function getTimestamp(date)
        {
            var tp = Math.round(Date.parse(date) / 1000);
            return tp;
        }
        
        //Lấy thời gian hiện tại
        var time = new Date().getTime();
        var dates = new Date(time);
        alert(getTimestamp(dates));
    
        //Lấy thời gian định sẵn
        alert(getTimestamp("11/29/2018 10:5:20"));
    
        //chuyển từ timestamp sang thời gian
        var date = new Date(1543460720 * 1000);
        alert(formatDate(date) + ' ' + formatTime(date));
    </script>
    
     
    Cảm ơn đã xem bài:

    Chuyển Timestamp sang datetime hoặc datetime sang Timestamp Javascript

    danh sách diễn đàn rao vặt gov chất lượng
    Chỉnh sửa cuối: 31/10/18


Like và Share ủng hộ ITSEOVN