Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

日を年、月、週に変換する-JavaScript


数値(日数を表す)を受け取り、3つのプロパティ(つまり-

)を持つオブジェクトを返すJavaScript関数を作成する必要があります。
weeks, months, years, days

また、プロパティには、日数から作成できるこれら4つのプロパティの適切な値が必要です。ここではうるう年を考慮せず、すべての年を365日と見なす必要があります。

例-

入力が738の場合、出力は-

になります。
const output = {
   years: 2,
   months: 0,
   weeks: 1,
   days: 1
}

この関数のコードを書いてみましょう-

const days = 738;
const calculateTimimg = d => {
   let months = 0, years = 0, days = 0, weeks = 0;
   while(d){
      if(d >= 365){
         years++;
         d -= 365;
      }else if(d >= 30){
         months++;
         d -= 30;
      }else if(d >= 7){
         weeks++;
         d -= 7;
      }else{
         days++;
         d--;
      }
   };
   return {
      years, months, weeks, days
   };
};
console.log(calculateTimimg(days));

出力

コンソールの出力:-

{ years: 2, months: 0, weeks: 1, days: 1 }

  1. 配列をJavaScriptで設定するように変換する

    以下は、JavaScriptで配列を設定に変換するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>  

  2. JavaScriptのファイルとFileReader?

    以下は、JavaScriptでファイルとfileReaderを表示するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>