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. Pythonでポーリング関数を書くには?
- 5. JavaScriptで数式を書く
- 6. php関数を書く
- 7. PHPで関数を書く
- 8. トランポリン関数を書く
- 9. JavaScript関数を書くためのより良い方法
- 10. WebStormのJavaScript関数シグネチャを書き直してください
- 11. フラッシュカードプログラムのJavaScriptで効率的なハッシュテーブルとハッシュ関数を書く
- 12. 別の逆であるJavaScriptで関数を書く
- 13. 数値書式文字列:double to time
- 14. javascript time ticker
- 15. Rails 3にカスタムattr_special関数を書く
- 16. concatMapの関数をHaskellに書く
- 17. Javascript time()の使い方は?
- 18. Javascript time if文8.30am
- 19. jQueryでこのjavascript関数を書き直すには?
- 20. UNIX上にnanosecond-class time関数はありますか?
- 21. Mma 7.0に相当するPopularityMax関数を書くには
- 22. JavaScriptに基づくPHP、JavaScriptに基づくJavaScript関数の呼び出し
- 23. ocaml pretty printer(コードフォーマッタ)
- 24. 標準偏差関数を書く
- 25. C++でPostgreSQL関数を書く
- 26. 中置関数を書く方法
- 27. Python、反復関数を書く方法
- 28. 確率関数のテストを書く
- 29. ベクトルと行列を扱う関数を書くには
- 30. イテレータをとる錆関数を書くには?
'のelseif(C> = 43200)で'それは 'else if(c> = 43200)'でなければなりません。 –
document.writeを使うのは良い考えではありません... http://www.sitepoint.com/insert-in-place-without-documentwrite/ – shawndumas