質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

1回答

627閲覧

課題で出されたが、全くわからず調べても回答にたどり着けません。

yasutomi04

総合スコア3

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2022/12/04 13:04

編集2022/12/04 13:33

イメージ説明

今回の問題はJavascriptを用いて、

Current Date Format 1 is 05-25-2022 // Current Date format 1 is MM-DD-YYYY
Current Date Format 2 is 25-05-2022 // Current Date format 2 is DD-MM-YYYY
Current Date Format 3 is 2022-05-25 // Current Date format 3 is YYYY-MM-DD

を出力したいです。ですが、、どの方法でも出力ができず、たくさんのサイトから勉強したのですが、解決できません。なにか方法はありますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2022/12/04 13:43

> どの方法でも出力ができず 実際に試したコードをご提示いただけませんか?
Cocode

2022/12/04 22:25 編集

英語で課題をされているということは英語がおできになると思うのですが、英語で検索をかけかたらたくさんヒットしますよ〜。 こちらなど参考になりそうです。 https://stackoverflow.com/questions/1531093/how-do-i-get-the-current-date-in-javascript/4929629#4929629 あと、あまりにも丸投げの質問すぎると思います。 ご自身のコードを載せていないだけでなく、課題のスクリーンショットそのままは良くないかと思われます。 公開しても大丈夫なのでしょうか? 問題提供側から訴えられてもおかしくないかと思います。 また、teratailは日本語メインのサイトですので、問題文を日本語に翻訳して質問された方がいいと思います! 訴えられないよう自衛のためにも&回答をもらいやすくするためにも、つまりご自身のために日本語に翻訳して質問されることをおすすめします。
m.ts10806

2022/12/05 02:00 編集

>を出力したいです。ですが、、どの方法でも出力ができず、たくさんのサイトから勉強したのですが、解決できません。 それらを具体的に記載してください。 見ている人は赤の他人なので、書かれている以上のことはわかりません。 例えば「調べた」だけで伝わるのは、「何も調べてない」ということだけです。 ただ、課題なのであれば赤の他人より適切な相談先があるのでは。 課題やカリキュラムの意図しない方向性のアドバイスがされた場合、 困るのはあなたです。
guest

回答1

0

例示の部分はpromptとgetElementByIdの使い方を学習する内容のように見えます。
今回は入力した値をどう整列させて表示させるかをきいているのでは?
入力値の有効性チェックやUIをどうしたいかでだいぶソースは変わってきますね

参考

javascript

1<script> 2window.addEventListener('DOMContentLoaded', ()=>{ 3 calc.addEventListener('click',()=>{ 4 const targetDate =new Date(y.value,m.value-1,d.value); 5 const currentDate=new Date(); 6 const strY=currentDate.getFullYear(); 7 const strM=(currentDate.getMonth()+1).toString().padStart(2, '0'); 8 const strD=currentDate.getDate().toString().padStart(2, '0'); 9 10 const res= 11`Your Birsthday is - ${targetDate.toString().substr(4,11)} 12Age in days - ${Math.ceil((currentDate.getTime()-targetDate.getTime())/86400000)} 13Day of the week -${"Sun,Mon,Tues,Wednes,Thurs,Fri,Satur".split(',')[targetDate.getDay()]}day 14+---------+---------+---------+---------+---------+ 15Current Date Format 1 is ${strM}-${strD}-${strY} 16Current Date Format 2 is ${strD}-${strM}-${strY} 17Current Date Format 3 is ${strY}-${strM}-${strD}`; 18 output.textContent=res; 19 }); 20}); 21</script> 22Birth Year = <input id="y" value="1999"><br> 23Birth Month = <input id="m" value="03"><br> 24Birth Date = <input id="d" value="28"><br> 25<input id="calc" type="button" value="calc"> 26<hr> 27<output id="output" style="white-space:pre"></output>

投稿2022/12/05 01:26

yambejp

総合スコア114784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問