Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何运行时区为丹麦哥本哈根的时间_Javascript_Php_Jquery_Timer_Stopwatch - Fatal编程技术网

Javascript 如何运行时区为丹麦哥本哈根的时间

Javascript 如何运行时区为丹麦哥本哈根的时间,javascript,php,jquery,timer,stopwatch,Javascript,Php,Jquery,Timer,Stopwatch,我找到了可以运行秒表的代码。但我想按照丹麦国家时区运行我的代码。如何使用d ElapsedTimeLogger=函数(dateElementId、elapsedElementId、hiden、interval){ var container=$(elapsedElementId); var time=parseDate($(dateElementId).val()); var区间=区间; 无功定时器; 函数parseDate(日期字符串){ 变量日期=新日期(日期字符串); 返回日期。get

我找到了可以运行秒表的代码。但我想按照丹麦国家时区运行我的代码。如何使用d


ElapsedTimeLogger=函数(dateElementId、elapsedElementId、hiden、interval){
var container=$(elapsedElementId);
var time=parseDate($(dateElementId).val());
var区间=区间;
无功定时器;
函数parseDate(日期字符串){
变量日期=新日期(日期字符串);
返回日期。getTime();
}
函数更新(){
var systemTime=new Date().getTime();
elapsedTime=系统时间-时间;
html(prettyPrintTime(Math.floor(elapsedTime/1000));
$(hiden).val(打印前时间(数学地板(elapsedTime/1000));
}
函数预打印时间(毫秒){
var小时=数学地板(毫秒/3600);
var分钟=数学楼层((毫秒-(小时*3600))/60);
var秒=毫秒-(小时*3600)-(分钟*60);
如果(小时<10)小时=0“+小时;
如果(分钟<10)分钟=“0”+分钟;
如果(秒<10)秒=“0”+秒;
变量时间=小时+“:”+分钟+“:”+秒;
返回时间;
}
this.start=函数(){
计时器=设置间隔(函数(){update()},间隔*1000);
}
this.stop=函数(){
清除超时(计时器);
}
}
$(文档).ready(函数(){
var timeLogger=新的ElapsedTimeLogger(“#date”、“#Passed”、“#stoppedid”,1);
timeLogger.start();
$(“#确认”)。单击(函数(){//单击确认按钮后停止计时器
timeLogger.stop();
});
});

删除
已禁用的
输入[name=stwa]
的属性,并为其添加
只读属性


使用
navigator.cookie
在javascript上节省时间以下是您的解决方案


if(localStorage.getItem(“sec”))
{
var sec=localStorage.getItem(“sec”);
var min=localStorage.getItem(“min”);
var hour=localStorage.getItem(“hour”);
秒表(“启动”);
}否则{
var-sec=0;
var min=0;
var小时=0;
}
功能秒表(文本){
sec++;
如果(秒=60){
秒=0;
min=min+1;}
否则{
min=min;}
如果(最小==60){
最小值=0;
小时+=1;}
setItem(“秒”,秒);
setItem(“min”,min);
setItem(“小时”,小时);

如果(秒)你需要在Cookie或本地存储中计时,然后将其用于秒表,你能给我一些提示吗?我不知道如何启动cokies。我只知道启动会话我已经发布了更新代码作为答案不起作用先生:(感谢您的回复。我已经将“disabled”更改为“readonly”,但我不知道如何创建“navigator.cookie”。您能给我一个示例代码吗?谢谢you@JovelMarkDiaz,我的英语不好,但我希望这个链接能帮助你谢谢@CyberAbhay,如果它有效,我会更新你。然后我标记为已解决:)我不这么认为,这是可行的,先生。但我想在刷新页面后运行时间。我启动时间->然后刷新页面,但时间重置为00:00:00。请参见屏幕截图。谢谢,我有一些更新的答案,这和上一个都在我的本地(Chrome)上工作我认为它可以工作,先生。但是有一个问题。当我单击“停止”时,时间不会重置为0。我单击“开始”时,时间将继续。如何解决此问题?我想在我的TXT字段中显示时间正在运行。我看到错误,先生。时间始终为分钟。当分钟数达到60时。小时数没有变化。