ホームページ ウェブフロントエンド jsチュートリアル 太陰 (太陰) の日付時刻と日付を表示するための非常に完全な JS コード

太陰 (太陰) の日付時刻と日付を表示するための非常に完全な JS コード

May 16, 2016 pm 06:56 PM
jsコード 太陰暦 日付

function RunGLNL(){
var today=new Date();
var d=new Array("日曜日","月曜日","火曜日","水曜日","木曜日","金曜日", "土曜日");
var DDDD=(today.getyear()today.getyear() 1900:today.getyear()) "年" (today.getMonth() 1) 今日の "月" .getDate() "日";
DDDD = DDDD " " d[today.getDay()];
DDDD = DDDD " " (CnDateofDateStr(today)); SolarTerm(今日);
document.write(DDDD);
function DaysNumberofDate(DateGL){
return parseInt((Date.parse(DateGL)-Date.parse(DateGL.getyear) ) "/1/1"))/86400000) 1;
}
function CnDateofDate(DateGL){
var CnData=new Array(
0x16,0x2a,0xda,0x00,0x83, 0x49 、0xb6,0x05,0x0e、0x64,0xbb、0x00,0x19,0xb2,0x5b、0x00、0x87,0x6a、0x57,0x04,0x12,0x75,0x2b、0x00,0x1d、0xb6,0x95,0x00,0x00,0x00,0x00,0x1ddd 0x55,0x02,
0x15,0x55,0xaa,0x00,0x82,0x55,0x6c,0x07,0x0d,0xc9,0x76,0x00,0x17,0x64,0xb7,0x00,
0x86,0xe4,0xae ,0x05, 0x11,0xea,0x56,0x00,0x1b,0x6d,0x2a,0x00,0x88,0x5a,0xaa,0x04,
0x14,0xad,0x55,0x00,0x81,0xaa,0xd5,0x09,0x0b,0x52, 0xea,0x00 ,0x16,0xa9,0x6d,0x00,
0x84,0xa9,0x5d,0x06,0x0f,0xd4,0xae,0x00,0x1a,0xea,0x4d,0x00,0x87,0xba,0x55,0x04
) ; >var CnMonth=new Array();
var CnBeginDay;
var Bytes=new Array(); 🎜>var CnMonthData;
var CnDaysCount;
var ResultDay(); () 1;
var dd=DateGL.getDate();
if(yyyyif ((yyyy
2020)){
return 0; 🎜>}
バイト[0] = CnData[(yyyy - 1997) * 4];
バイト[1] = CnData[(yyyy - 1997) * 4 1]; CnData[(yyyy - 1997) * 4 2];
Bytes[3] = CnData[(yyyy - 1997) * 4 3];
if ((Bytes[0] & 0x80) != 0) { CnMonth[0] = 12;}
else {CnMonth[0] = 11;}
CnBeginDay = (Bytes[0] & 0x7f);
CnMonthData = Bytes[1]; CnMonthData CnMonthData = CnMonthData | Bytes[2];
for (I=15;I>=0;I--){ CnMonthDays [15 - I] = 29; if (((1 CnMonthDays[15 - I] ;}
if (CnMonth[15 - I] == LeapMonth ){
CnMonth[15 - I 1] = - LeapMonth;}
else{
if (CnMonth[15 - I] else {CnMonth[15 - I 1] = CnMonth[15 - I] 1;}
if (CnMonth[15 - I 1] > 12 ){ CnMonth [15 - I 1] = 1;}
}
}
DaysCount = DaysNumberofDate(DateGL) - 1;
if (DaysCount if ( (yyyy > 1901) && (CnDateofDate(new Date((yyyy - 1) "/12/31")) ResultMonth = - CnMonth[0];}
else { ResultMonth = CnMonth [0];}
ResultDay = CnBeginDay DaysCount;
else{ CnDaysCount = CnMonthDays[0] - CnBeginDay (( CnDaysCount CnDaysCount = CnMonthDays[I] ;
}
ResultMonth = CnMonth[I]; ;
} if (ResultMonth > 0){
return ResultMonth * 100 ResultDay;}
else{return ResultMonth * 100 - ResultDay;}
}
関数 CnyearofDate (DateGL) {
var YYYY=DateGL.getyear(); var MM=DateGL.getMonth() 1; var CnMM=parseInt(Math.abs(CnDateofDate(DateGL))/100); if(YYYYif(CnMM>MM) YYYY--;
return CnEra(YYYY) "年"; function CnMonthofDate(DateGL){
var CnMonthStr=new Array("ゼロ"、"正"、"二"、"三"、"四"、"五"、"六"、"七"、"八" ,"9","10","拉");
var 月
Month = parseInt(CnDateofDate(DateGL)/100); "うるう" CnMonthStr[-Month] "月";}
else{return CnMonthStr[Month] "月";}
} function CnDayofDate(DateGL){
var CnDayStr =new Array( 「ゼロ」、
「中学1日目」、「中学2日目」、「中学3日目」、「中学4日目」、「中学5日目」 "、
"中学校 6 日目"、"中学校 7 日目"、" "8 日目"、"9 日目"、"10 日目"、
"11 日目"、"12 日目"、 「十三番」、「十四番」、「十五番」、
「十六番」、「十七番」、「十八番」、「十九番」、「二十番」、
「二十一番」、「二十二番」、 "23"、"24"、"25"、
"26"、"27"、"28"、"29"、"30");
var Day;
Day = (Math.abs(CnDateofDate(DateGL))) 0;
return CnDayStr[Day]}
function DaysNumberofMonth(DateGL){
var MM1=DateGL.getyear();
MM1MM1 ="/" (DateGL.getMonth() 1); ="/" (DateGL.getMonth() 2); MM1 ="/1" ;
MM2 ="/1"; (MM1))/86400000);
}
function CnEra(YYYY){
var Tiangan=new Array("A","B","C","D","W", "Ji","G","Xin","Ren","縸");
//var Dizhi=new Array("子(ネズミ)","チョウ(牛)","陰(虎) )"、"卯(ウサギ)"、"陈(龙)"、"巳(ヘビ)"、
//"呉(馬)"、"魏(羊)"、"シェン(猿)"、 "You (鶏)"、"Xu (犬)"、"Hai (豚)");
var Dizhi=new Array("子","チョウ","陰","卯","陈") ,"峳","武","伟","神","酉","戌","海");
return Tiangan[YYYY ] Dizhi};
function CnDateofDateStr(DateGL){
if(CnMonthofDate(DateGL)=="ゼロ月") return "コンピュータの日付を調整してください!"
else return "旧暦:" CnyearofDate(DateGL) "; " CnMonthofDate(DateGL) CnDayofDate(DateGL);
}
function SolarTerm(DateGL){
var SolarTermStr=new Array(
「小寒」、「大寒」、「春の始まり」 、「雨」、「啓蟄」、「春分」、
「清明」、「穀雨」、「夏の始まり」、「小満」、「光の粒」、「夏至」、
「小暑」、「大暑」、「立秋」、「夏の終わり」、「白露」、「秋分」、
「寒露」、「降霜」、「冬の始まり」 、「小雪」、「大雪」、「冬至」);
var DifferenceInMonth=new Array(
1272060,1275495,1281180,1289445,1299225,1310355,
1321560,1333035,1342770 、 1350855,1356420,1359045,
1358580,1 355055,1348695,1340040,1329630,1318455,
1306935,1297380,1286865,1277730,1274 550,1271556);
var 年の差=31556926; BeginTime=new Date(1901/1/1);
BeginTime.setTime(947120460000);
for ( ;DateGL.getyear()BeginTime.setTime(BeginTime) .getTime()-DifferenceIn Year*1000); }
for(;DateGL.get Year()>BeginTime .get Year();){
BeginTime.setTime(BeginTime.getTime() DifferenceIn Year*1000) ;
}
for(var M=0;DateGL.getMonth()>BeginTime.getMonth(); M ){
BeginTime.setTime(BeginTime.getTime() DifferenceInMonth[M]*1000);
}
if(DateGL.getDate()>BeginTime.getDate()){
BeginTime.setTime(BeginTime.getTime() DifferenceInMonth[M]*1000); }
if(DateGL.getDate()>BeginTime.getDate()){
BeginTime.setTime(BeginTime .getTime() DifferenceInMonth[M]*1000); :M ;
}
var JQ;
if(DateGL.getDate()==BeginTime.getDate()){
JQ=" 今日は

" SolarTermStr[M ] "

"; } else if(DateGL.getDate()== BeginTime.getDate()-1){ JQ=" 明日は
" SolarTermStr[M] "

"; } else if(DateGL.getDate ()==BeginTime.getDate()-2){ JQ=" 明後日is
" SolarTermStr[M] "

"; } else{ JQ=" " if(DateGL.getMonth()==BeginTime) .getMonth()){
JQ =" 今月";
}
else{
JQ = "来月";
JQ =BeginTime.getDate() " Day" "

" SolarTermStr[M] "

";
} return JQ; } function CAL() {}
RunGLNL()

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Weiboで過去のWeiboを日付で検索する方法_Weiboで過去のWeiboを日付で検索する方法 Weiboで過去のWeiboを日付で検索する方法_Weiboで過去のWeiboを日付で検索する方法 Mar 30, 2024 pm 07:26 PM

1. まずモバイル Web ブラウザを開き、Weibo Web バージョンを検索し、入力後に左上隅にあるアバター ボタンをクリックします。 2. 次に、右上隅の「設定」をクリックします。 3. 設定でバージョン切り替えオプションをクリックします。 4. 次に、バージョン スイッチでカラー バージョン オプションを選択します。 5. 「検索」をクリックして検索ページに入ります。 6. キーワードを入力した後、「Find People」をクリックします。 7. 検索完了インターフェイスが表示されたら、「フィルター」をクリックします。 8. 最後に、リリース時刻列に特定の日付を入力し、[フィルター] をクリックします。

実はPythonでも旧暦を計算できるんです! 実はPythonでも旧暦を計算できるんです! Apr 30, 2023 am 09:43 AM

最近、仕事の関係で旧暦の変換という問題に遭遇しました。太陰暦は、私の国の現在の伝統的な暦です。月の満ち欠けの周期を基本とし、太陽帰暦を1年として、月の満ち欠けを1ヶ月とし、二十四節気を加え、閏月を設けて平均した暦です。年と熱帯年は適応します [1] 。データを処理するために、太陰暦とグレゴリオ暦の変換関係を詳しく調べる必要はありません。 Python では、ZhDate ライブラリは、太陰暦とグレゴリオ暦の変換、日付の加算と減算、および完全な中国の日付の生成をサポートしています。1900 年から 2100 年までの組み込みの太陰暦データがあり、Python の組み込みモジュールのみに依存します。 ZhDat による github.com/CutePandaSh/zhdate

PPT配布資料を印刷するときに自動的に表示される日付を削除する方法 PPT配布資料を印刷するときに自動的に表示される日付を削除する方法 Mar 26, 2024 pm 08:16 PM

1. まず最初に私が使用した方法について話します。おそらく誰もがそれを使用しているかもしれません。まず、[表示]——]備考テンプレート[を開きます。 2. 開封後、実際に日付が確認できる場所。 3. 最初にそれを選択して削除します。 4. 削除後、[マスタービューを閉じる]をクリックします。 5. もう一度印刷プレビューを開くと、日付がまだ残っていることがわかります。 6. 実際、この日付はここでは削除されていません。 [配布資料マスター]にあるはずです。下の写真を見てください。 7. 日付を見つけたら削除します。 8. プレビューを開いて確認すると、日付が表示されなくなります。注: 実際、この方法も非常に覚えやすいです。印刷された配布資料は配布資料なので、[配布資料マスター] を探す必要があります。

Ubuntu 17.10のトップバーに日付と秒を表示するにはどうすればよいですか? Ubuntu 17.10のトップバーに日付と秒を表示するにはどうすればよいですか? Jan 08, 2024 am 10:41 AM

Ubuntu 17.10のトップバーにはデフォルトでは現在時刻のみが表示され、日付は表示されません。日付を表示したい場合はどうすればよいですか?以下の詳細なチュートリアルを見てみましょう。 1. ランチャーでターミナルを開くか、[Ctrl+Alt+T] を押します。 2. ターミナルに「sudoaptinstallgnome-tweak-tool」と入力します。 3. インストールが完了したら、調整ツールを開きます。 4. TopBar をクリックします。 5. 日付は次のとおりです。日付と秒は秒数です。 6. 設定後、上部バーの時刻に日付と秒が表示されます。

vivox60pro のロック画面に旧暦を表示する方法 vivox60pro のロック画面に旧暦表示を有効にする方法 vivox60pro のロック画面に旧暦を表示する方法 vivox60pro のロック画面に旧暦表示を有効にする方法 Mar 22, 2024 pm 05:10 PM

1. 電話機の設定メニューの[デスクトップ、ロック画面、壁紙]をクリックします。 2. [ロック画面設定]オプションをクリックします。 3. [ロック画面に旧暦を表示] のスイッチをオンにします。

Python で時刻と日付モジュールを使用する方法 Python で時刻と日付モジュールを使用する方法 Oct 16, 2023 am 08:11 AM

Python で時刻と日付モジュールを使用する方法 はじめに: プログラミングでは、時刻と日付を扱うことは非常に一般的なタスクです。 Python は強力な時刻と日付のモジュールを提供し、時刻と日付の操作をより簡単かつ便利にします。この記事では、Python の時刻と日付のモジュールを紹介し、読者がそれらをよりよく理解して適用できるように、具体的なコード例を示します。 1. 日時モジュールの導入 Python に組み込まれている日時モジュールは datetime モジュールですので、最初にこのモジュールを導入する必要があります。

Excelで日付をポンド記号に変更する方法 Excelで日付をポンド記号に変更する方法 Mar 20, 2024 am 11:46 AM

Excel ソフトには非常に強力なデータ処理機能が備わっています。私たちはさまざまなデータを処理するために Excel ソフトをよく使用します。Excel のセルに日付を入力すると、Excel の日付がポンド記号に変わってしまうことがあります。データを正常に表示するにはどうすればよいですか?以下の解決策を見てみましょう。 1. まず、下の図に示すように、列 AB の間の列幅の線にマウスを置き、ダブルクリックして列幅を調整します。 2. 列の幅を広げると、セルに日付の代わりに数値が表示されますが、これは間違いです。次の図に示すように、セルの書式を確認する必要があります。 3. 以下の図に示すように、[ホーム] タブの [数値] オプションをクリックし、ドロップダウン メニューの [その他の数値形式] をクリックします。

超完成度! Python で特定の日付の「曜日」を取得する 6 つの方法! 超完成度! Python で特定の日付の「曜日」を取得する 6 つの方法! Apr 19, 2023 am 09:28 AM

Pythonでデータ分析を行う場合、売上高の周期的なパターンを知るなど、日付ごとにグループ化して集計することも必要です。データ統計に Python を使用する前に、指定された日付から曜日を取得するという追加の手順を追加する必要があります。たとえば、2022年2月22日は旧暦第一月22日の火曜日に当たるため、この日に婚姻届を提出する人が特に多くなります。この記事では、2022-02-22 を例として、Python で指定した日付の「曜日」を取得する 6 つの方法を説明します。 Weekday() datetime モジュールは、pip のインストールを必要としない Python 組み込みライブラリであり、日付と時刻の表示に加えて、日付と時刻の計算と書式設定も実行できます。

See all articles