日期換星期

2021-09-02 20:15:33 字數 638 閱讀 1746

#include int change(int year,int month,int day)//一二月計為上一年的13、14月

int c=year/100; //年份高兩位

int y=year%100; //年份低兩位

int m=month; //月份

int d=day; //日份

int w=c/4-2*c+y+y/4+26*(m+1)/10+d-1;//公式求出星期

int ans; //定義答案

if(w<0)ans=(w+(-w/7+1)*7)%7; //負數先變正數再模

else ans=w%7; //正數直接模7即可

if(ans==0)return ans+7; //星期7而不是星期0

else return ans;

}int main()

/*蔡勒公式(根據日期計算出周幾)

w = 5 - c + y + [y/4] + [13 * (m+1) / 5] + d – 1

例如2023年10月23日是周二

in 2018 10 23

out 2

*/

php 日期 星期 php日期如何轉星期

在php中可以通過 strtotime date 的方法將指定日期換成中文星期幾,如 php 日期時間 轉換成 中文星期幾 php 5.4 以後,陣列寫法可以簡化使用 而且宣告完可以直接接著使用,所以寫兩個簡單的版本來參考 function get chinese weekday datetime ...

取得日期的星期

取得日期的星期 create function getweekcn date datetime 程式功能 取得日期的星期 引數 date 日期 呼叫方法 select dbo.getweekcn getdate returns varchar 6 as begin declare strreturn...

取日期 星期 時間

取日期 星期 時間 vcl元件開發及應用 想得到以下格式 如何寫?2006年12月25日 星期一 最好用label.caption dbgrid中,想讓資料居中,用哪個?1 返回格式日期,用formatdatetime 函式 showmessage formatdatetime yyyy 年 mm ...