小编vlo*_*yan的帖子

使用moment.js显示本地时区名称

我正在使用moment.js,并希望显示用户的本地时区名称,如CET或PST使用

var timezone_local = moment.tz().zoneName(); 
document.getElementById('timezone_local').innerHTML = timezone_local;
Run Code Online (Sandbox Code Playgroud)

那些线不起作用.谢谢你的帮助!

javascript timezone momentjs

12
推荐指数
1
解决办法
2万
查看次数

使用 s3cmd 覆盖文件

我尝试使用 s3cmd 将文件上传到我的 S3 存储桶。工作正常,但已经存在的文件不会被覆盖,而是保存为新文件,如“filename-1.ext”。

我已经找到了

-f, --force (Force overwrite and other dangerous operations.)
Run Code Online (Sandbox Code Playgroud)

命令位于http://s3tools.org/usage并尝试过

s3cmd put ~/Desktop/filename.ext  s3://mybucket -f
Run Code Online (Sandbox Code Playgroud)

但文件仍保存为新文件且不会被覆盖。有人有什么主意吗?感谢您的帮助!

amazon-s3 s3cmd

5
推荐指数
1
解决办法
5492
查看次数

使用jquery选中并取消选中所有复选框

我正在使用此脚本来检查并取消选中所有复选框:

$('#checkall').click(function () {
    var checked = $(this).data('checked');
    $('.chkall').find(':checkbox').attr('checked', !checked);
    $(this).data('checked', !checked);
});
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是一旦我在"全部检查"之后取消选中几个选中的复选框,然后再次点击"取消全部检查"和"全部检查",则不再检查那些以前未选中的复选框.帮助会很棒!非常感谢你!

javascript checkbox jquery

4
推荐指数
2
解决办法
2万
查看次数

preg_replace $variable 为字符串

我发现了有关此主题的几个问题,但没有适合我目的的解决方案:

$name = 'Adam';
$line = 'This is (Adam) Eve!';
$newline = preg_replace('/\(|\)/|\$name/','',$line);
Run Code Online (Sandbox Code Playgroud)

我的输出应该是This is Eve...知道我的代码有什么问题吗?感谢您的帮助!

php preg-replace

4
推荐指数
1
解决办法
2532
查看次数

php substr 带有特殊字符,如德语元音变音 ä、ö 和 ü

我想将文本字符串裁剪为三个字符。这样做,使用起来$name_short = substr($name, 0, 3);效果很好。但是,如果文本的前三个字符中包含德语变音符号,如 \xc3\xa4、\xc3\xb6 或 \xc3\xbc,则W\xc3\xbcrzburg例如会缩写为W&u。使用$name_short = substr(html_entity_decode($name), 0, 3);效果很好并保留变音符号,但结果不是W\xc3\xbcr(对于 W\xc3\xbcrzburg),而是W\xc3\xbc。我不知道如何正确地if/else我的代码来检查前三个字符中是否存在元音变音或来自其他语言的其他特殊字符。

\n\n

因此,如果找到特殊字符,我可以将字符串裁剪为 4 个字符,否则裁剪为 3 个字符。

\n\n

这使它工作:

\n\n
$name = html_entity_decode($name);\n$name_short = mb_substr($name, 0, 3);\n
Run Code Online (Sandbox Code Playgroud)\n\n

感谢您的帮助!

\n

php

2
推荐指数
1
解决办法
3613
查看次数

使用JavaScript向网址添加参数

我想向我添加url参数img src,可以使用,getElementById但不能使用getElementsByClassName。我更喜欢使用getElementsByClassName它,因为它对我的目的更有意义。这是我正在使用的代码:

<img id="parameter" src="http://url-to-image.com/image.jpg" style="width: 100%">

<script>
var image = document.getElementById("parameter");
var imageSrc = image.getAttribute("src");
image.setAttribute("src", imageSrc + "?w=" + viewportWidth + "&h=" + viewportHeight + "&dpr=" + dpr + "&fit=crop");
</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码很好用,但是使用

<img class="parameter" src="http://url-to-image.com/image.jpg" style="width: 100%">

<script>
var image = document.getElementsByClassName("parameter");
var imageSrc = image.getAttribute("src");
image.setAttribute("src", imageSrc + "?w=" + viewportWidth + "&h=" + viewportHeight + "&dpr=" + dpr + "&fit=crop");
</script>
Run Code Online (Sandbox Code Playgroud)

不会向中添加任何内容img src。url参数应添加到所有带有“ parameter”类的图像。如果有人可以帮助我,我会很高兴。

javascript getelementbyid url-parameters getelementsbyclassname

0
推荐指数
1
解决办法
92
查看次数