在<tmpl_var xxx =“”>

时间:2018-05-30 08:25:33

标签: javascript html

我收到一个带字符串值的变量:

xxx = Saturday 16 june 15:00.

我需要使用以下内容在网页上显示:

<tmpl_var xxx>

这适用于显示整个字符串。但我只需要显示 15:00 。我当时想:

<tmpl_var substring(xxx.length - 5)> 

但它不起作用。有什么建议吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

这是一个适合你的小功能。如果您需要大量日期/时间,请考虑使用一些已建立的库,例如MomentJSdate-fns

function getTime(timeStr) {
    let d = new Date(timeStr);
    let hours = String(d.getHours());
    let minutes = String(d.getMinutes());

    if (hours.length === 1) {
        hours = "0" + hours
    }

    if (minutes.length === 1) {
        minutes = "0" + minutes
    }

    return hours + ":" + minutes;
}

答案 1 :(得分:0)

问题已经解决,解决方法是:

      jQuery(function(){
          jQuery(".sa_hover_container").each(function){
                    var img = (this).css("background-image");
                    var newBackground = "linear-gradient(to bottom, rgba(0,0,0,0) 20%, rgba(0,0,0,1)), "+ img ;
                    (this).css(background-image,newBackground);
          });
       });