Nasıl php belirli bir tarih inci hafta içi belirliyorsunuz

2 Cevap php

I am working on a calendar script where in i need to repeat a calendar event like "Repeat on every 1st Tuesday of every month"

Yukarıdaki örnekte. Nasıl "1" alabilirim?

Örneğin bugün bu o "Haziran 2nd Cuma" Nasıl "2" alıyorum demek olurdu Haziran 12,2009 nedir?

Şimdiden teşekkürler

2 Cevap

7 bölün ve yuvarlak onbirler:

ceil(date('j') / 7);

Bu çalışır:

<?php

$date = date('Y-m-d', mktime(0, 0, 0, date('m'), 1, date('y')));

echo date('Y-m-d', strtotime($date.'next tuesday'));

?>

The first line creates a date thats the first day of this month. The second line get the next tuesday from $date.

Sen çok daha görmek do date ve mktime ve strtotime olabilir.