如何创建输入当前日期和时间的书签(考虑时区)?
How do I create a bookmark that inputs current date and time (considering timezone)?
在我的公司,我经常与跨多个时区的同事和客户打交道。我目前使用网站 https://www.timeanddate.com 查看时区。但是,当我将 URL 保存为书签时,它仅针对给定的日期保存。我希望日期能够动态提取当前日期和时间。我也想与我在欧洲的同事分享这一点,以便他们也可以利用这一点。
url是这样分解的:
末尾的 & 是我要转换的所有时区。我做了一些研究,发现它看起来像 Chrome 在书签 URL.
中支持 javascript
我找到了答案
function url() {
var date = new Date();
var o = date.getTimezoneOffset()/60;
var y = date.getFullYear();
var m = date.getMonth() +1;
if(m < 10){
m = '0' + m;
}
var d = date.getDate();
if(d < 10){
d = '0' + d;
}
var h = date.getHours()+o;
if(h < 10){
h = '0' + h;
}
var n = date.getMinutes();
if(n < 10){
n = '0' + n;
}
var date = y + m + d + 'T' + h + n;
return 'https://www.timeanddate.com/worldclock/converter.html?iso=' + date + '00&p1=1440&p2=240&p3=102&p4=204&p5=136&p6=25&p7=155'
}
window.open(url(),"_blank");
这里我采纳了你自己想出的答案并解决了一些问题:
javascript:function url() {
function padd(val) {
return ('0' + val).slice(-2);
}
var date = new Date();
var y = date.getUTCFullYear();
var m = padd(date.getUTCMonth() +1);
var d = padd(date.getUTCDate());
var h = padd(date.getUTCHours());
var n = padd(date.getUTCMinutes());
var s = padd(date.getUTCSeconds());
var dateString = y + '-' + m + '-' + d + 'T' + h + ':' + n + ':' + s;
return 'https://www.timeanddate.com/worldclock/converter.html?iso=' + dateString + '&p1=1440&p2=240&p3=102&p4=204&p5=136&p6=25&p7=155' } window.open(url(),"_blank");
在我的公司,我经常与跨多个时区的同事和客户打交道。我目前使用网站 https://www.timeanddate.com 查看时区。但是,当我将 URL 保存为书签时,它仅针对给定的日期保存。我希望日期能够动态提取当前日期和时间。我也想与我在欧洲的同事分享这一点,以便他们也可以利用这一点。
url是这样分解的:
末尾的 & 是我要转换的所有时区。我做了一些研究,发现它看起来像 Chrome 在书签 URL.
中支持 javascript我找到了答案
function url() {
var date = new Date();
var o = date.getTimezoneOffset()/60;
var y = date.getFullYear();
var m = date.getMonth() +1;
if(m < 10){
m = '0' + m;
}
var d = date.getDate();
if(d < 10){
d = '0' + d;
}
var h = date.getHours()+o;
if(h < 10){
h = '0' + h;
}
var n = date.getMinutes();
if(n < 10){
n = '0' + n;
}
var date = y + m + d + 'T' + h + n;
return 'https://www.timeanddate.com/worldclock/converter.html?iso=' + date + '00&p1=1440&p2=240&p3=102&p4=204&p5=136&p6=25&p7=155'
}
window.open(url(),"_blank");
这里我采纳了你自己想出的答案并解决了一些问题:
javascript:function url() {
function padd(val) {
return ('0' + val).slice(-2);
}
var date = new Date();
var y = date.getUTCFullYear();
var m = padd(date.getUTCMonth() +1);
var d = padd(date.getUTCDate());
var h = padd(date.getUTCHours());
var n = padd(date.getUTCMinutes());
var s = padd(date.getUTCSeconds());
var dateString = y + '-' + m + '-' + d + 'T' + h + ':' + n + ':' + s;
return 'https://www.timeanddate.com/worldclock/converter.html?iso=' + dateString + '&p1=1440&p2=240&p3=102&p4=204&p5=136&p6=25&p7=155' } window.open(url(),"_blank");