我已经创建了这个脚本,以dd/mm/yyyy的格式提前10天计算日期:
var MyDate = new Date();
var MyDateString = new Date();
MyDate.setDate(MyDate.getDate()+10);
MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)
我需要通过将这些规则添加到脚本中,使日期和月份组件的日期显示为前导零.我似乎无法让它发挥作用.
if (MyDate.getMonth < 10)getMonth = '0' + getMonth;
Run Code Online (Sandbox Code Playgroud)
和
if (MyDate.getDate <10)get.Date = '0' + getDate;
Run Code Online (Sandbox Code Playgroud)
如果有人能告诉我将这些插入脚本的位置,我会非常感激.
我在某处读到了setInterval是CPU密集型的.我创建了一个使用setInterval的脚本并监视CPU使用情况但没有注意到更改.我想知道是否有遗漏的东西.
代码所做的是每隔100毫秒检查URL中的哈希值(#之后的内容)的变化,如果它已经改变,则使用AJAX加载页面.如果它没有改变,没有任何反应.是否会有任何CPU问题.
下载文件后,如何使文件名包含用户的本地时间?
例:
<a href="/pizza.pdf" download="pizza-CURRENT-USER-TIME-HERE.pdf">Click here</a>
Run Code Online (Sandbox Code Playgroud)
以用户的名字命名的下载怎么样?
使用PHP,我知道可以echo将变量添加到文件名中,如下所示:
PHP:
date_default_timezone_set('America/New_York');
$current_date = date('Y-F-j-h-i-s');
Run Code Online (Sandbox Code Playgroud)
HTML:
<a href="/pizza.pdf" download="pizza-<?php echo $current_date; ?>.pdf">Click here</a>
Run Code Online (Sandbox Code Playgroud)
或者,使用JavaScript,我可以在链接中(或屏幕上的任何位置)打印用户的本地时间。
如何获取用户的本地时间作为下载属性的值?
我愿意使用PHP,JS,JQuery等。
javascript ×3
ajax ×1
cpu ×1
date ×1
date-format ×1
download ×1
html5 ×1
leading-zero ×1
php ×1
setinterval ×1
time-format ×1