私はgetHoursとgetMinutesを使用して、後の関数でそれらを使用しようとしています。問題は、私は常に最後の数字を3桁または4桁と2桁にしたいということです。何が起こるかは、分が0〜9の場合、1:04の結果は14です。これは私のコードであり、問題を解決しません。Javascript leading zero
$hours = (new Date).getHours(),
$mins = (new Date).getMinutes();
function addZero($hours) {
if ($hours < 10) {
$hours = "0" + $hours;
}
return $hours;
}
function addZero($mins) {
if ($mins < 10) {
$mins = "0" + $mins;
}
return $mins;
}
$nowTimeS = $hours + "" + $mins;
// Convert string with now time to int
$nowTimeInt = $nowTimeS;
JavaScriptがPHPではないので、あなたは変数を宣言する必要がありますすべてを '$ 'で始める理由はありません。とにかく、あなたは 'addZero'関数を呼び出すことは決してありません。また、あなたはそれを2回定義しています(両方の定義が同じことをしていますが)。 – Ryan
これは私の問題を解決するでしょうか? –
あなたが宣言した関数を使用すると、問題は解決します。 – Ryan