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
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,895
    Đã được thích:
    1,198
    Đ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

    Chỉnh sửa cuối: 31/10/18
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,895
    Đã được thích:
    1,198
    Điểm thành tích:
    113
    Giới tính:
    Nam
    convert online thì vào trang sau: epochconverter.com
     


Chủ để tương tự : Chuyển Timestamp
Diễn đàn Tiêu đề Date
Lập trình Javascript, js TouchMove Touch Events di chuyên trái(left) phải(right) mobile iphone trong js javascript 25/10/21
Lập trình Javascript, js Chuyển mảng array sang chuỗi trong Javascript như thế nào? 8/8/18
Lập trình Javascript, js Convert datetime to timestamp and conversely in javascript như thế nào? 31/10/18