zoukankan      html  css  js  c++  java
  • js获取时间戳 及 将其转换成正常日期的方法

    转自:http://www.cnblogs.com/W203654/archive/2012/04/17/2453374.html

    http://www.cnblogs.com/tobebetter/archive/2012/06/09/js_datetime.html 

    1. JavaScript 获取当前时间戳:
    第一种方法:

    var timestamp = Date.parse(new Date());

    结果:1280977330000
    第二种方法:

    var timestamp = (new Date()).valueOf();

    结果:1280977330748

    第三种方法:

    var timestamp=new Date().getTime()

    结果:1280977330748

    第一种:获取的时间戳是把毫秒改成000显示,

    第二种和第三种是获取了当前毫秒的时间戳。

    2. 转换成正常日期的方法

    在ajax请求中获取传递到到前台的日期数据一般都是数字时间戳,因此需要把数字时间戳还原成我们熟悉的日期时间格式。

    首先要了解js中的日期时间操作函数,然后可以根据需要写成格式化方法。

    //js中的日期时间函数
    var date = new Date();
    date.getYear();        //获取年份(2位)
    date.getFullYear();    //获取完整的年份(4位,1970-)
    date.getMonth();       //获取月份(0-11,0代表1月)
    date.getDate();        //获取日(1-31)
    date.getDay();         //获取星期?(0-6,0代表星期天)
    date.getTime();        //获取时间(从1970.1.1开始的毫秒数)
    date.getHours();       //获取小时数(0-23)
    date.getMinutes();     //获取分钟数(0-59)
    date.getSeconds();     //获取秒数(0-59)
    date.getMilliseconds();    //获取毫秒数(0-999)
    date.toLocaleDateString();     //获取日期
    date.toLocaleTimeString();     //获取时间
    date.toLocaleString();        //获取日期与时间
    
    //数字时间戳转换成日期时间函数,time为传入的数字时间戳,如果数字时间戳先前作了/1000运算,请先*1000再传入
    function changeTimeFormat(time) {
        var date = new Date(time);
        var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
        var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
        var hh = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
        var mm = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
        return date.getFullYear() + "-" + month + "-" + currentDate+" "+hh + ":" + mm;
        //返回格式:yyyy-MM-dd hh:mm
    }
  • 相关阅读:
    FFmpeg编程(二)FFmpeg中级开发
    Oracle锁表与解锁 对象锁与解锁
    index_combine and index_john
    oracle hint
    SAR
    组播IP地址
    Linux下使用tc(Traffic Control) 流量控制命令模拟网络延迟和丢包
    Linux服务器丢包故障的解决
    linux man page sections
    微服务架构统一安全认证设计与实践
  • 原文地址:https://www.cnblogs.com/ssfie/p/3001776.html
Copyright © 2011-2022 走看看