Convert datetime to timestamp and conversely in javascript như thế nào?

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

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    476
    Đã được thích:
    29
    Điểm thành tích:
    28
    Convert datetime to timestamp and conversely in javascript js mình sử dụng để chạy các themes Coming Soon. Vì hầu hết thời gian sử dụng ở mấy cái themes này đều dưới dạng timestamp. Mà mình không biết chuyển thời gian hiện tại thành timestamp như thế nào? bạn nào biết giúp mình với nhé.

    Ví dụ mình có thời gian: 11/10/2018 10:5:20 (mm/dd/yyyy) thì làm sao để chuyển nó thành dạng timestamp 1541819120 được vậy?

    Hoặc làm sao để chuyển từ 1541819120 sang lại 11/10/2018 10:5:20 trong javascript giúp mình với.

    Cảm ơn
     
    Cảm ơn đã xem bài:

    Convert datetime to timestamp and conversely in javascript như thế nào?

    danh sách diễn đàn rao vặt gov chất lượng
  2. 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
    Tất tần tật của bạn ở bài sau nhé: https://itseovn.com/threads/chuyen-...atetime-sang-timestamp-javascript.278874.html

    Hoặc chi tiết đây:
    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>
    
     
  3. moitruong

    moitruong Thành Viên Mới

    Tham gia ngày:
    31/10/18
    Bài viết:
    18
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    sao cái code gì thế này chả hiểu đâu
     


Like và Share ủng hộ ITSEOVN