ユーザーが時間形式としてSwatchInternetTimeを選択できるようにしたいと思います。
私が今どのように試しているか:
function startTime(){
var d = new Date(),
h = d.getHours(),
m = d.getMinutes(),
s = d.getSeconds(),
time = "@"+parseFloat((h*3600+m*60+s*1)*0.01157,10).toString().replace(/(\.\d{1,2})\d*$/, "$1");
$('#time').html(time);
}
説明によると、見本時間はタイムゾーンオフセットがないため、ユーザーのシステム時間を使用しても機能しません。
もう1つの方法は、組み込み関数を介して現在のスウォッチ時間を返すphpファイルにajaxリクエストを送信することですが、date('B')
小数点以下2桁を使用できず、不要なトラフィックが発生します。
$.ajax({type:'GET',url:'../time.php'}).done(function(data){ var time = data });
time.php:
<?php echo date("B") ?>
見本の時間をフォーマットで返すための何らかの方法が必要で@###.##
あり、私は知りたいと思っています。
このstartTime()
関数はを使用して呼び出されるsetInterval(startTime,750)
ため、その期間で機能するソリューションが必要です。