私の関数は、この形式のカレンダーの選択した日付を返します。これはJavaScriptで有効な日付ですか?
var returnValue = "6.7.2017"; //day.month.year
私は新しい日のためにそれを使用しようとすると、それは動作しません:
var weekdays = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
var wkdayname = new Date(returnValue); //Error: returnValue ist NaN
var dayName = weekdays[wkdayname.getDay()];
私が欲しいのはただでありますこの日の平日の名前。
ご意見はありますか?
聞いている:あなたは 'returnValue'を返したのですか? 'new Date( '6.7.2017')'が動作するようだから – Jorg
これはうまくいきます。日付は、提供している形式をサポートしています。あなたのコードを共有できますか? – Sumit
新しい日付(returnValue.replace(/\./ g、 ' - ')) 'を試してください。あなたがライブラリのために開いているなら、あなたはmoment.jsを使うべきです。次に、 'moment(returnValue、" MM.DD.YYYY ")'を実行できます。 /:あなたはまた、HTTPS([MDN]正しくコンストラクタをフォーマットするために、 '新しいDate'への参照をチェック – Rajesh