js 时间戳 中国标准时间 年月日 日期之间的转换

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>日期格式的转换</title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
    console.log(new Date()) //获取中国标准时间      //Wed Feb 13 2019 20:15:44 GMT+0800 (中国标准时间)
    console.log(new Date().getTime()) //标准时间变为时间戳   //1550060144673

    //将中国标准时间转换为年月日格式  ----开始
    function formatTen(num) {
        return num > 9 ? (num + "") : ("0" + num);
    }
    function formatDate(date) {
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        var hour = date.getHours();
        var minute = date.getMinutes();
        var second = date.getSeconds();
        return year + "-" + formatTen(month) + "-" + formatTen(day);
    }
    //将中国标准时间转换为年月日格式  ----结束

        //标准时间变为年月日格式的使用
    var d1=new Date()
    var d2=formatDate(d1)
    console.log(d2)  //2019-02-13

        //在当前日期上加几天
    function getNextDay(d,t){
            d = new Date(new Date(d).getTime()+(1000*60*60*24)*t);   //先把标准时间变为时间戳再计算要加的天数
            //格式化
            return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();  //转换一下格式
     }
    console.log(getNextDay(‘2019-02-11‘,6))        //2019-2-17
    </script>
</html>

原文地址:https://www.cnblogs.com/lml-lml/p/10371728.html

时间: 2024-11-06 10:55:46

js 时间戳 中国标准时间 年月日 日期之间的转换的相关文章

js时间戳怎么转成日期格式

原文地址:http://www.sufeinet.com/thread-1500-1-1.html js时间戳怎么转成日期格式这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的/Date(1354116249000)/ 这样的格式怎么转成时间格式这是从C#的Datatime格式通过Json传到Js里面的,下面是我们的提供的方法js需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 <script> function getLocalTim

Java中字符串与日期之间的转换

项目过程中,经常遇到需要字符串格式的日期和Date类型的日期之间的相互转换.使用SimpleDateFormat类,可以方便完成想要的转换. SimpleDateFormat能够实现本地化的时间格式化及转换.从选定一个自定义的模式(pattren)开始,模式由已经定义好的 'A' to 'Z' 及 'a' to 'z'字母组成,也可以在模式中引入文本,但要使用’(单括号)括住.下图就是已经定义好的模式字母表: Letter Date or Time Component Presentation

时间戳标准日期之间的转换

        源码下载 代码实现: //时间戳转标准时间 - (void)Click1:(UIButton *)btn { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 NSString *str = [NSString stringWith

js实现获取两个日期之间筛选出指定周日制的方法

var start = "2017-5-25"; var end = "2017-6-5"; var startTime = new Date(start); var endTime = new Date(end) var timeArr = []; var weekDay = ["1","2","3"] while((endTime.getTime()-startTime.getTime())>=0

js中js数组、对象与json之间的转换

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键.例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }';JSON对象:var str2 = { "name": "cxh", "sex": "man"

日期之间的转换

public class DateTest { /* * 日期格式 只有两种 * yyyy-MM-dd * yyyy/MM/dd */ public static void main(String[] args) throws ParseException { //01.Date 转换成字符串 Date date=new Date(); System.out.println(date); //使用日期转换类 SimpleDateFormat format=new SimpleDateFormat

mysql数据库时间戳与正常时间格式之间的转换

mysql时间转换成时间戳create_time between UNIX_TIMESTAMP('2015-11-20 00:00:00') and UNIX_TIMESTAMP('2015-11-20 23:59:59') 时间戳转换成yyyy-mm-dd格式FROM_UNIXTIME(create_time,'%Y-%m-%d') < '2015-11-12'

日期与时间戳之间的转换

验证时间戳与日期之间的转换: var timestamp = Date.parse(new Date()); //获取当前时间的时间戳 timestamp = timestamp / 1000; console.log(timestamp); var stringTime1 = "2014-07-10 10:21:12"; //获取固定格式时间的时间戳 var timestamp1 = Date.parse(new Date(stringTime1)); timestamp1 = ti

时间戳怎么转成日期格式

原文地址:http://www.sufeinet.com/thread-1500-1-1.html js时间戳怎么转成日期格式这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的/Date(1354116249000)/ 这样的格式怎么转成时间格式这是从C#的Datatime格式通过Json传到Js里面的,下面是我们的提供的方法js需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 <script> function getLocalTim