Вопрпос по календарным функциям

Geol

Пациент
Вопрпос по календарным функциям

Абзац! заработался:
сидел и минут двадцать размышлял как получить первое число
заданного месяца!
 

tserbis

Guest
PHP:
$a = array (1 => 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
$day = $a[$month];
 

antonio

Moderator
Команда форума
Можно круче :)
PHP:
function GetFirstDay($month) {
  $a = array (1 ,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); 
  for ($i=0;$i<sizeof($a);$i++)  if ($i==$month-1) return $a[$i];
return 0;
 

Geol

Пациент
Да ну, просто всё как-то...
Может расширение соответствующее написать?
 

kvn

programmer
Абзац! заработался:
сидел и минут двадцать размышлял как получить первое число
заданного месяца!
м....понимаешь ли, первое число _ЛЮБОГО_ месяца будет = 1
нет? :)

А если интересует unix-timestamp:
$month = "10";
$stamp = strtotime("2002-$month-01");
 

Crazy

Developer
Автор оригинала: kvn
м....понимаешь ли, первое число _ЛЮБОГО_ месяца будет = 1
нет? :)
Это как Великая Теорема Ферма. Вроде как все сходится, а ты попробуй докажи. :D
 

Borman

Guest
Это же просто !
Чтобы получить первое число заданного месяца нужно прибавить 1 день к последнему числу прошлого месяца.
 

Nime

Guest
Crazy, кстати, её вроде доказали ;)

Здесь же, доказательство верности теоремы получается методом перебора - 12 месяцев не так много :)
 

Nime

Guest
Её на самом деле доказали, если быть точным в формулировках :)

Andrew Wiles звали мужика...
 

Crazy

Developer
Я в курсе. :) Но до него были и другие, в чьих доказательствах потом находили ошибки.

Доподлинно ясно лишь то, что его доказательство не имеет ничего общего с тем, которое может быть нашел Ферма. :)
 

Nime

Guest
Говорят, что те немногие, кто понял его доказательство убеждены, а остальные еще сомневаются :) Да и премию даже дали...

Но, и правда, оно, мягко говоря, не попадает под определение Ферма, "...чудесное решение, которое не помещается на полях..." (неточная полуцитата) :)
 

Crazy

Developer
Дело даже не в объеме -- в матаппарате, которым Ферма заведомо не владел. :) Так что либо Ферма ошибся, либо он был принципиально гениальнее всех нынешних математиков...
 

leosha

Старожил PHPCLub
Да, блин, он скорее всего неточно сформулировал чего хочет (ну, как это здесь водится) а народ мучался... Пока телепат не нашелся.. =)

PS. В 1985 ее доказали?
 

Nime

Guest
leosha =))
В 95-м, окончательно, если не ошибаюсь.

Crazy, да, но если честно, с трудом верится, что за 350 лет так и не нашлось второго такого гения... насколько я знаю, второго такого аналогичного случая нет ни в математике, ни даже в других науках (нет?).

Но и в то, что он ошибся не хочется верить :) Такая красивая легенда всё-таки :)
 

Nime

Guest
Интересно-то как... можно чуть больше ключевых слов? :)
 
Сверху