我收到一个带字符串值的变量:
xxx = Saturday 16 june 15:00.
我需要使用以下内容在网页上显示:
<tmpl_var xxx>
这适用于显示整个字符串。但我只需要显示 15:00 。我当时想:
<tmpl_var substring(xxx.length - 5)>
但它不起作用。有什么建议吗?提前谢谢。
答案 0 :(得分:0)
这是一个适合你的小功能。如果您需要大量日期/时间,请考虑使用一些已建立的库,例如MomentJS或date-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);
});
});