function local(a, b) {
var c = b - a;
if(c < 60) // seconds
{
document.write(Math.floor(c) + 'seconds ago');
}
else if(c >= 60 && c < 3600) // minutes
{
document.write(Math.floor(c/60) + 'minutes ago');
}
else if(c >= 3600 && c < 43200) // hours
{
document.write(Math.floor(c/3600) + 'hours ago');
}
else if(c >= 43200)
{
var d = new Date(a);
document.write(d);
}
}
答えて
ちょうど連結してください。あなたは出力が(切り捨て)床の場合
document.write((c/60) + ' minutes ago');
:たとえば、代わりに:
document.write('c/60 minutes ago');
はこれを試してみてください
document.write(Math.floor(c/60) + ' minutes ago');
私はいつもPHPと混同しています。連結のため –
@Chris:副作用として、私は '+'よりも '.'演算子を好むのは、要求された演算が加算ではなく連結であることを明らかにしているからです。これは '' 0 '+ 0'のようなものを明確にするのに役立ちます。これはあなたがコーディングしている言語に応じて任意の数のものを意味することができます。 y'は 'x.toString()+ y.toString()'です。これは式の両辺を文字列に変換し、連結が唯一の実行時解釈であることを保証します。 – cdhowie
'x.toString()+ y.toString()'と 'x + y'は2つの異なるものです。 –
- 1. php time関数をjavascript関数にするには?
- 2. C#: "Pretty"型名関数?
- 3. MySQLのTIME()関数は、
- 4. JavascriptでElapsed Time関数を作成する方法は?
- 5. javascript関数内でjspスクリプトレットを書くには
- 6. php time ago関数
- 7. Mathematicaにガウスラジアルベーシス関数を書くには?
- 8. イオンポップオーバーで関数を書くには?
- 9. Pythonでポーリング関数を書くには?
- 10. ハスケルで逆関数を書くには
- 11. brightscriptでグローバル関数を書くには?
- 12. JavaScriptで数式を書く
- 13. トランポリン関数を書く
- 14. PHPで関数を書く
- 15. オーバーラップ関数を書く
- 16. Array.every()関数を書く
- 17. php関数を書く
- 18. Prologで関数を書く
- 19. ggplotカスタムジオメトリ関数を書く
- 20. WebStormのJavaScript関数シグネチャを書き直してください
- 21. 別の逆であるJavaScriptで関数を書く
- 22. JavaScript - ネストされた関数を書く方法
- 23. フラッシュカードプログラムのJavaScriptで効率的なハッシュテーブルとハッシュ関数を書く
- 24. JavaScript関数を書くためのより良い方法
- 25. javascript time ticker
- 26. javascript get time range
- 27. XMLHttpRequestでsend()を書く前にonload()関数を書く理由
- 28. 数値書式文字列:double to time
- 29. Javascript time()の使い方は?
- 30. クラスでPHP time()関数を使用
'のelseif(C> = 43200)で'それは 'else if(c> = 43200)'でなければなりません。 –
document.writeを使うのは良い考えではありません... http://www.sitepoint.com/insert-in-place-without-documentwrite/ – shawndumas