日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

javascript对时间的处理

發布時間:2025/3/21 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javascript对时间的处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?? function getMainHead() {

??????????? $("LabelWelcome").innerHTML = GetWelcomeByTime() + "??????? 今天是:" + GetSimpleDate() + "? " + GetWeekDay() + "???? " + GetCnDate() + SolarTerm(new Date());

??????? }

function GetWelcomeByTime() {

??? var now = new Date();

??? var hour = now.getHours();

??? var hello = "";

?

??? if (hour < 4) {

??????? hello = "夜深了";

??? }

??? else if (hour < 7) {

??????? hello = "早安";

??? }

??? else if (hour < 9) {

??????? hello = "早上好";

??? }

??? else if (hour < 12) {

? ??????hello = "上午好";

??? }

??? else if (hour < 14) {

??????? hello = "中午好";

??? }

??? else if (hour < 17) {

??????? hello = "下午好";

??? }

??? else if (hour < 19) {

??????? hello = "您好";

??? }

??? else if (hour < 22) {

??????? hello = "晚上好";

??? }

??? else {

??????? hello = "夜深了";

??? }

?

??? return hello;

}

function GetSimpleDate() {

??? var today = new Date();

??? var date = (today.getYear() < 100 ? today.getYear() + 1900 : today.getYear()) + "年" + (today.getMonth() + 1) + "月" + today.getDate() + "日";

??? return date;

}

function GetWeekDay() {

??? var today = new Date();

??? var weeks = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");

??? return weeks[today.getDay()];

}

//獲取農歷日期

function GetCnDate() {

??? var today = new Date();

??? return CnDateofDateStr(today);

}

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, 1355055, 1348695, 1340040, 1329630, 1318455,

??????? 1306935, 1297380, 1286865, 1277730, 1274550, 1271556);

??? var DifferenceInYear = 31556926;

??? var BeginTime = new Date(1901 / 1 / 1);

??? BeginTime.setTime(947120460000);

??? for (; DateGL.getYear() < BeginTime.getYear(); ) {

??????? BeginTime.setTime(BeginTime.getTime() - DifferenceInYear * 1000);

??? }

??? for (; DateGL.getYear() > BeginTime.getYear(); ) {

??????? BeginTime.setTime(BeginTime.getTime() + DifferenceInYear * 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);

??????? M++;

??? }

??? if (DateGL.getDate() > BeginTime.getDate()) {

??????? BeginTime.setTime(BeginTime.getTime() + DifferenceInMonth[M] * 1000);

??????? M == 23 ? M = 0 : M++;

??? }

??? var JQ;

??? if (DateGL.getDate() == BeginTime.getDate()) {

??????? JQ = "  今天是<font color='#FF9999'><b>" + SolarTermStr[M] + "</b></font>";

??? }?

??? else {

??????? JQ = " "?

??? }

??? return JQ;

}

轉載于:https://www.cnblogs.com/fanxiaojun/archive/2011/06/30/2094932.html

總結

以上是生活随笔為你收集整理的javascript对时间的处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。