ホームページ > 記事 > ウェブフロントエンド > JavaScriptで日付を数値に変換する方法
日付を数値に変換する Javascript メソッド: 1. js サンプル ファイルを作成します; 2. "function changeTime(option) {var currentTime = option;...}" を通じて changeTime 関数をカプセル化します; 3. を通じて日付変換を実装するには、changeTime 関数を呼び出すだけです。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript で日付を数値に変換するにはどうすればよいですか?
js は日付形式を数値に変更します
今日プロジェクトに取り組んでいたとき、時刻形式を次のように変更するというアイデアを思いつきました。文字列間の記号を削除する方法ですが、私の場合は「-」、「:」、スペースの3つだったので3回試しました。これより早い方法は見つかりませんでした。とりあえず試してみたのでまずはこんな感じで効果を出してみます、今後もっと良い方法があれば変えても大丈夫です。
ここでは関数をカプセル化しています。便利な場所で呼び出してください:
function changeTime(option) { // currentTime当前时间,假设是 2019-7-2 19:03 var currentTime = option; var reg = new RegExp("-","g");//去掉时间里面的- var a = currentTime.replace(reg,""); var regs = new RegExp(" ","g");//去掉时间里面的空格 var b = a.replace(regs,""); var regss = new RegExp(":","g");//去掉时间里面的:冒号 var c = b.replace(regss,""); console.log('时间变成数字的结果:',c) } changeTime('2019-7-2 19:03');//函数调用
関連拡張:
replace() メソッドが文字列で使用されています 一部の文字を別の文字に置き換えます文字を使用するか、正規表現に一致する部分文字列を置き換えます。
構文
stringObject.replace(regexp/substr,replacement)
パラメータ
regexp/substr
必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。
値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル テキスト パターンとして取得されることに注意してください。
交換が必要です。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。
戻り値
正規表現の最初の一致またはすべての一致を置換で置き換えることによって取得される新しい文字列。
説明
文字列 stringObject の replace() メソッドは、検索および置換操作を実行します。 stringObject 内で正規表現に一致する部分文字列を検索し、それらの部分文字列を置換文字列に置き換えます。正規表現にグローバル フラグ g がある場合、replace() メソッドは一致するすべての部分文字列を置き換えます。それ以外の場合は、最初に一致した部分文字列のみが置換されます。
replacement には文字列または関数を指定できます。文字列の場合、各一致は文字列に置き換えられます。ただし、置換の $ 文字には特定の意味があります。次の表に示すように、パターン一致から取得された文字列が置換に使用されることを示しています。
推奨学習: 「JavaScript ビデオ チュートリアル 」
以上がJavaScriptで日付を数値に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。