В моем PHP кода у меня есть array1
, который имеет 2 колонки, то есть:PHP: приращение времени
ID | startDate
1 | 2012-02-03 11:50
2 | 2012-02-03 11:50
3 | 2012-02-03 11:50
4 | 2012-02-03 11:50
Мне нужно преобразовать array1
в следующие array2
:
ID | startDate
1 | 2012-02-03 11:50:00
2 | 2012-02-03 11:50:30
3 | 2012-02-03 11:51:00
4 | 2012-02-03 11:51:30
Итак, я должен просто увеличивайте время на 30 секунд, начиная со второй записи. Этот прирост должен быть кумулятивно распространен, как вы можете видеть в примере. Я не очень хорошо владею PHP. Кто-нибудь знает временные функции PHP, которые могли бы выполнять эту работу в нескольких строках кода?
Вы добавлением 50 сек, 0 сек, 50 сек, 0 сек и т.д.? Они не на 50 секунд больше ... У третьего нет 100 секунд. Какой алгоритм? – Rudie
@ Rudie: Нет, если вы посмотрите еще раз на мой пример, то вы увидите, что каждая запись увеличивается в совокупности с 50 секунд. Для строк 2 и 4. – Gusgus
не существует 0 сек. Разница между '11: 50: 50' и' 11: 51: 00' не равна 50 секундам, или я глуп? – Rudie