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

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

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

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

受付中

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

yasutomi04
yasutomi04

総合スコア3

JavaScript

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

1回答

0グッド

0クリップ

390閲覧

投稿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

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

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2022/12/05 14:47

こちらの質問が複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました。

2022/12/05 00:42

こちらの質問が複数のユーザーから「広告と受け取られるような質問」という指摘を受けました。

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 編集

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

回答1

1

例示の部分は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

総合スコア108937

spoofy_dragon👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

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

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

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

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

ただいまの回答率
86.12%

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

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

質問する

関連した質問

同じタグがついた質問を見る

JavaScript

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