JavaScript の日付時刻を MySQL の日付時刻に変換する
異なるシステム間で日付と時刻を操作する場合、JavaScript 間で変換できることが不可欠ですMySQL の日時形式。この変換の詳細な解決策は次のとおりです。
MySQL 日時への変換:
JavaScript Date オブジェクトを MySQL 日時文字列に変換するには、次のコードを使用できます。
var date; date = new Date(); date = date.getUTCFullYear() + '-' + ('00' + (date.getUTCMonth()+1)).slice(-2) + '-' + ('00' + date.getUTCDate()).slice(-2) + ' ' + ('00' + date.getUTCHours()).slice(-2) + ':' + ('00' + date.getUTCMinutes()).slice(-2) + ':' + ('00' + date.getUTCSeconds()).slice(-2); console.log(date);
このコードは、MySQL の形式で日時文字列を生成します。
JavaScript Datetime への分数の追加:
JavaScript Date オブジェクトに特定の分数を追加するには、次のコードを使用できます:
date.setMinutes(date.getMinutes() + minutesToAdd);
MySQL に渡すDatetime:
必要な分数を JavaScript Date オブジェクトに追加したら、最初の変換手順で示したものと同じコードを使用して、それを MySQL 日時文字列に変換できます。
詳細オプション:
タイムゾーンの制御など、より高度な使用例については、ライブラリの使用を検討してください。 Moment.js や Fecha など。以下に例を示します:
// Moment.js require('moment')().format('YYYY-MM-DD HH:mm:ss'); // Fecha require('fecha').format('YYYY-MM-DD HH:mm:ss');
以上がJavaScript の日付時刻を MySQL の日付時刻に変換し、分の調整を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。