Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Language agnostic 从月份、年份和日期中获取日期的名称_Language Agnostic_Date - Fatal编程技术网

Language agnostic 从月份、年份和日期中获取日期的名称

Language agnostic 从月份、年份和日期中获取日期的名称,language-agnostic,date,Language Agnostic,Date,有人知道如何将月份、年份和日期转换为任何年份的日期名称吗?例如: function convert(day, year, month) ... return "Monday" end 提前谢谢 您可以使用以下方法: 此方法使用不同类型的代码 数月和数年来加速 计算一周中的某一天。 你甚至可以记住 代码。我们将使用2482年12月16日作为 举个例子 以年份的最后两位数为例。在里面 我们的例子是82 除以4,然后删除所有余数。 82/4=20,余数2,所以我们认为 “20。” 添加月份的日期。在

有人知道如何将月份、年份和日期转换为任何年份的日期名称吗?例如:

function convert(day, year, month)
...
return "Monday"
end

提前谢谢

您可以使用以下方法:

此方法使用不同类型的代码 数月和数年来加速 计算一周中的某一天。 你甚至可以记住 代码。我们将使用2482年12月16日作为 举个例子

以年份的最后两位数为例。在里面 我们的例子是82

除以4,然后删除所有余数。 82/4=20,余数2,所以我们认为 “20。”

添加月份的日期。在我们 例如,20+16=36

从 下表。一月二月三月四月五月 六月七月八月九月十月十一月十二月十四日 02 5 03 6 1 4 6

我们的示例月份是十二月, 键值为6。36+6=42

如果你的日期是一月或二月 对于闰年,减去1。我们是 使用十二月,所以我们不必 担心这一步

从中添加世纪代码 下表。(这些代码用于 公历,规则是 朱利安式的约会稍微简单一些。) 1700年代1800年代1900年代2000年代4 2 0 6

我们的示例年份是2482年 2400人不在桌子上。幸运的是 公历每年重复一次 四百年。我们所要做的就是 是加或减400直到我们有一个 表中的日期。2482 - 400 =2082,因此我们查看2000年代的表,得到代码6。现在我们 加上我们的跑步总数:42+6 =48

将年份的最后两位数相加。 48+82=130

除以7,取余数。 这一次,1表示星期天,2表示星期天 星期一,等等。0的余数 是指星期六

出现了一个“从日期算起的星期几”的quickl google


但是,根据您需要使用的日期,请注意用什么语言编写的

?我需要一个公式,而不是用语言编写的方法。