精华内容
下载资源
问答
  • js日期格式转换

    2013-06-24 13:03:40
    js日期格式转换为字符串的格式 日期格式转换
  • JavaScript日期格式转换

    2016-08-31 14:05:20
    Date.prototype.format = function (fmt) { //author: mackie var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日
        Date.prototype.format = function (fmt) { 
                    var o = {
                        "M+": this.getMonth() + 1, //月份
                        "d+": this.getDate(), //日
                        "h+": this.getHours(), //小时
                        "m+": this.getMinutes(), //分
                        "s+": this.getSeconds(), //秒
                        "q+": Math.floor((this.getMonth() + 3) / 3), //季度
                        "S": this.getMilliseconds() //毫秒
                    };
                    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
                    for (var k in o)
                        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
                    return fmt;
                };
    
                var nowTime = new Date().format("yyyy-MM-dd");

    展开全文
  • JS日期格式转换方法

    万次阅读 多人点赞 2018-04-21 17:31:21
    1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。 可以为Date原型添加如下的方法: Date.prototype.format = function(fmt)...

    1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。

      可以为Date原型添加如下的方法:

    Date.prototype.format = function(fmt) { 
         var o = { 
            "M+" : this.getMonth()+1,                 //月份 
            "d+" : this.getDate(),                    //日 
            "h+" : this.getHours(),                   //小时 
            "m+" : this.getMinutes(),                 //分 
            "s+" : this.getSeconds(),                 //秒 
            "q+" : Math.floor((this.getMonth()+3)/3), //季度 
            "S"  : this.getMilliseconds()             //毫秒 
        }; 
        if(/(y+)/.test(fmt)) {
                fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
        }
         for(var k in o) {
            if(new RegExp("("+ k +")").test(fmt)){
                 fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
             }
         }
        return fmt; 
    }       

    比如我们可以这样调用下:

    var time1 = new Date().format("yyyy-MM-dd hh:mm:ss");
    console.log(time1);

    运行如下:

       

    也可以转换成 ”年月日”的格式 

    var time2 = new Date().format("yyyy-MM-dd");
    console.log(time2);

    运行如下:

     

    2. 将指定的日期转换为"年月日"的格式,代码如下:

        var oldTime = (new Date("2012/12/25 20:11:11")).getTime();
        var curTime = new Date(oldTime).format("yyyy-MM-dd");
        console.log(curTime);

       运行如下:

      

    3. 将 "时间戳" 转换为 "年月日" 的格式.

      比如如下代码: 

        var da = 1402233166999;
        da = new Date(da);
        var year = da.getFullYear()+'年';
        var month = da.getMonth()+1+'月';
        var date = da.getDate()+'日';
        console.log([year,month,date].join('-'));

    运行如下:

     

    展开全文
  • JS日期格式转换 显示效果:5月20日 18:00 JS倒计时 显示效果18:08:07

    JS日期格式转换

    显示效果:5月20日 18:00

    第一步:在script中增加基础方法

    Date.prototype.Format = function (fmt) {
            var o = {
            "M+": this.getMonth() + 1, //月份
            "d+": this.getDate(), //日
            "h+": this.getHours(), //小时
            "m+": this.getMinutes(), //分
            "s+": this.getSeconds(), //秒
            "q+": Math.floor((this.getMonth() + 3) / 3), //季度
            "S": this.getMilliseconds() //毫秒
            };
            if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
            for (var k in o)
            if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
            return fmt;
    }

    该基础方法需定义在最前,否则将调用无效

    第二步:写一个自己的方法处理数据

    function getBeginTime(time){
        var time = time.replace(/-/g,"/");
        var beginTime= new Date(time);
        var begin = beginTime.Format("MM年dd日 hh:mm");
        return begin;
    }

    方法中,若传入参数time的格式为:2017-01-01 00:00:00,则需要time.replace(/-/g,”/”);将日期格式化为毫秒模式,若time格式本身为毫秒,则无需此方法转换。

    beginTime.Format(“MM年dd日 hh:mm”)即为调用之前的基础方法,实现日期转换,format里面的字符串可以一般Java方法中参数的来,例如“yyyy年MM月dd日 hh:mm:ss” 。

    JS倒计时

    显示效果:18:09:08

    第一步:在script中增加基础方法

    function cutTime(time,id){
        var time = time.replace(/-/g,"/");
        var EndTime= new Date(time);
        var NowTime = new Date();
        var t =EndTime.getTime() - NowTime.getTime();
        var d=Math.floor(t/1000/60/60/24);
        var h=Math.floor(t/1000/60/60%24);
        var m=Math.floor(t/1000/60%60);
        var s=Math.floor(t/1000%60);
    
        h = checkTime(h);
        m = checkTime(m);
        s = checkTime(s);
    
        $("#th"+id).html(h);
        $("#tm"+id).html(m);
        $("#ts"+id).html(s);
    }

    第二步:对倒计时数字处理,处理时间为个位数的情况,补零操作

    function checkTime(i){
        if(i<10) 
        { 
            i = "0" + i; 
        } 
        return i; 
    }

    第三步:调用JS延时方法,每隔一秒调用本方法

    setInterval("cutTime('2017-12-12 10:00:00',1)",1000);

    这样就完美实现了倒计时的显示了~

    展开全文
  • 前端js日期格式转换

    2020-08-06 22:09:47
    ####### 前后端接口处理时经常会遇到需要转换不同时间格式的情况,比如时间戳格式转换成正常日期显示来进行前端展示。 下面是分享我在项目中运用的日期格式转换的方法,不妥之处请指教~ DatePicker时间选择器代码: ...

    前后端接口处理时经常会遇到需要转换不同时间格式的情况,比如时间戳格式转换成正常日期显示来进行前端展示。
    下面是分享我在项目中运用的日期格式转换的方法,不妥之处请指教~
    DatePicker时间选择器代码:
    在这里插入图片描述
    DatePicker时间选择器样式:
    在这里插入图片描述
    在javascript中直接输出选择的两个Date得到的结果是这样的:
    Sat Aug 01 2020 00:00:00 GMT+0800 (中国标准时间)
    Thu Sep 03 2020 00:00:00 GMT+0800 (中国标准时间)
    这可能不是我们所需要的,因此是需要转换下的
    在这里插入图片描述
    在控制台打印一下:
    控制台效果
    控制台效果:

    总结:得到new Date()型中各个时间级别(年、月、日、时、分、秒)的数:
    function getDate(){
    var date = new Date();
    var year = date.getFullYear();
    var month = date.getMonth()+1; //js从0开始取
    var date1 = date.getDate();
    var hour = date.getHours();
    var minutes = date.getMinutes();
    var second = date.getSeconds();
    alert(date+" | "+year+“年”+month+“月”+date1+“日”+hour+“时”+minutes +“分”+second+“秒” );
    }

    得到的结果就是:Mon Jun 15 15:44:50 UTC+0800 2009 | 2009年6月15日15时44分50秒

    展开全文
  • 前端JS日期格式转换

    2021-01-15 17:05:35
    //把相差的毫秒数转换为天数 } 使用方法 dateDiff(new Date('2020-09-22'),new Date('2020-11-22')) // 61 5、将日期结束时间加上 23:23:59 代码 function formatDateRangeEnd(range) { if (range) { range = new ...
  • js日期格式转换:Wed Mar 22 13:38:37 CST 2017 转换 为yyyy-mm-dd test  js日期格式转换:Wed Mar 22 13:38:37 CST 2017 转换 为yyyy-mm-dd    function todate(inputstr, showsplit, showweek) {  //...
  • js 日期格式转换(毫秒转日期)

    千次阅读 2018-09-20 11:03:50
    new Date(毫秒值).format("yyyy-MM-dd hh:mm:ss"); // ------------------...// 日期格式化 // 格式 YYYY/yyyy/YY/yy 表示年份 // MM/M 月份 // W/w 星期 // dd/DD/d/D 日期 // hh/HH/h/H 时间 // mm/m ...
  • js将String类型转成date格式 let date = new Date("2019-09-18 11:07:34"); 常用语句 let date = new Date();//获取当前日期时间  let year = date.getFullYear();//年  let month = date.getMonth();//月 ...
  • js日期格式转换:Wed Mar 22 13:38:37 CST 2017 转换 为yyyy-mm-dd 首先在head中引入标签库 &lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %&gt; 然后在界面...
  • 现在分享如下: <br />  // 取得当前日期,格式yyyy-mm-dd functionGetCurrentDate() {  varyear=0;  varMonth=0;  varday=0;  varCurrentDate=newDate();  ...
  • 主要介绍了javascript实现日期格式转换,非常的简单实用,项目中经常可以用到,这里推荐给大家
  • [转]js日期格式转换

    2010-10-22 15:28:00
    //将日期转换为本地格式。 var strDate=new Date().toLocaleString();  //将字符串形式的日期进行格式化。 var value=strDate.replace(/[年]|[月]/g,"-").replace(/[日]/g,"");
  • js 日期格式转换(date--> yyyy-MM-dd)

    千次阅读 2017-02-06 17:33:00
    首先是转载地址: http://blog.csdn.net/vbangle/article/details/5643091/
  • 本文为大家详细介绍下js将long日期格式转换为标准日期格式,感兴趣的朋友可以参考下哈,希望可以帮助到你
  • const d = Fri Sep 20 2019 16:37:39 GMT+0800 (中国标准时间); const d = res.data[0].time const resDate = d.getFullYear() + '-' + this.p((d.getMonth() + 1)) + '-' + this.p(d.getDate(...
  • javascript日期转换 时间戳转日期格式实现代码,需要的朋友可以参考下。
  • 下面小编就为大家带来一篇js和C# 时间日期格式转换的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • javascriptJS日期格式转换方法

    万次阅读 2017-12-27 18:41:21
    1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。  可以为Date原型添加如下的方法: Date.prototype.format = ...
  • 1.日期标准转换格式 // 自定义时间格式 :format // "yyyy-MM-dd HH:mm:ss";"yyyy-MM-dd-HH-mm-ss" // "yyyy-MM-ddTHH:mm:ss" .... export function formatDate (time, format) { if (!time) { return '' } if ...
  • javascript Date format(js日期格式化)

    万次阅读 多人点赞 2010-06-02 19:04:00
    这个很不错,好像是 csdn 的 Meizz 写的: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用...
  • js将long日期格式转换为标准日期格式 //扩展Date的format方法 Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate
  • js日期格式转换

    千次阅读 2016-09-20 15:26:14
    js中的时间与毫秒数互相转换 ...【1】js毫秒时间转换日期时间 var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒数 //不是上面格式的时间需要转换  //starttime ='2012-12-25 20:17:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,517
精华内容 35,806
关键字:

js日期格式转换