バックグラウンドでフォーマットすると文字列になるので、設定方法がわからないので、フォアグラウンドでフォーマットすることを選択した方がよいでしょう。
日付の書式設定
/** * 格式化日期 * @param obj * @returns 形如 2018-08-09 */function fmtDate(obj){ var date = new Date(obj); var y = 1900+date.getYear(); var m = "0"+(date.getMonth()+1); var d = "0"+date.getDate(); return y+"-"+m.substring(m.length-2,m.length)+"-"+d.substring(d.length-2,d.length); }
日付の書式設定と同様に、このメソッドを使用して時刻を書式設定することができます
/** * 格式化时间 * @param obj * @returns 形如2018-08-09 08:00:00 */function fmtDateTime(obj){ var d=new Date(obj); var year=d.getFullYear(); var month="0"+(d.getMonth()+1); var day="0"+d.getDate(); var hour="0"+d.getHours(); var minute="0"+d.getMinutes(); var second="0"+d.getSeconds(); var time=year+'-'+month.substring(month.length-2,month.length)+'-'+day.substring(day.length-2,day.length)+ ' '+hour.substring(hour.length-2,hour.length)+':'+minute.substring(minute.length-2,minute.length)+':'+ second.substring(second.length-2,second.length); return time; }
これを理解するのに長い時間がかかりましたが、私はおそらく JS に慣れていません。オンラインでは常にさまざまな質問が見つかります。インポートする必要のある js ファイルがたくさんありますが、まだ動作しません。これらの js ファイルが必要な場合は、私に連絡してください。 (このために他の js を導入する必要はありません)。
他の方法がある場合は、共有してください。
転載の際は説明をお願いします。
関連する推奨事項:
以上がJS フォーマット Json 日付ケースの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。