Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / разбить интервал дат помесячно / 4 сообщений из 4, страница 1 из 1
28.01.2013, 13:04
    #38127120
meg17m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить интервал дат помесячно
Как разбить интервал дат (скажем 2012-01-05 .... 2013-05-06) помесячно на php?
...
Рейтинг: 0 / 0
28.01.2013, 13:15
    #38127145
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить интервал дат помесячно
MegaLasta,

что значит разбить интервал помесячно?
вам нужно кол-во месяцев? или что
...
Рейтинг: 0 / 0
28.01.2013, 14:06
    #38127253
meg17m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить интервал дат помесячно
r u,

hicht. Мне нужно их разбить на ряд интервалов:
2012-01-05 .... 2012-01-31
2012-02-01 .... 2012-02-28
2012-03-01 .... 2012-03-31
.....................................
2013-05-01 .... 2013-05-06
...
Рейтинг: 0 / 0
28.01.2013, 15:32
    #38127434
trew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить интервал дат помесячно
MegaLasta,

Дата + N месяца
Код: php
1.
2.
3.
4.
5.
6.
7.
<?php 
function add_date($orgDate,$mth){ 
  $cd = strtotime($orgDate); 
  $retDAY = date('Y-m-d', mktime(0,0,0,date('m',$cd)+$mth,date('d',$cd),date('Y',$cd)));
   return $retDAY; 
} 
?> 



Ниже, фрагмен кода который нужно допилить под себя

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function daysInterval($low_date, $high_date)
    {
        $days = array();
        
        $day_step = 60*60*24;
   
        for ($d=$low_date; $d<=$high_date; $d=$d+$day_step)
        {
            $days[mktime(0,0,0, date('m', $d), date('d', $d), date('Y', $d))] = date('d', $d);
        }
        
        return $days;
    }
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / разбить интервал дат помесячно / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]