@phpgeeks

Страница 1121 из 8430
Don
18.09.2016
19:10:08
Хз, от комментариев вообще толку минимум, по-моему
Я описываю функции сложные (которые сразу не понять че зачем) ну и связи описываю

Евгений
18.09.2016
19:10:28
а фрилансу тем более комментарии не нужны

Артур Евгеньевич
18.09.2016
19:10:35
Если костыль необычный вставляю то всегда указывают в коменте причину

Евгений
18.09.2016
19:10:51
а если обычный говнокод? )

Google
Don
18.09.2016
19:11:38
а фрилансу тем более комментарии не нужны
Ну фриланс фрилансом, у меня для себя код

D'
18.09.2016
19:12:00
коменты нужны только в неадекватных местах

(как у меня пол проекта)

Евгений
18.09.2016
19:12:04
для себя и я комментирую )

D'
18.09.2016
19:12:28
обычно коментарий это максимум докблок

с параметрами

Евгений
18.09.2016
19:13:26
докблок нужен только для иде, чтобы подсказку вывела

D'
18.09.2016
19:13:53
бинго

Timur
18.09.2016
19:15:38
Есть строка с годом, месяцем и днем: 19901702 Как распарсить ее на массив, учитывая, что год может быть короче четырех символов?

на PHP

Евгений
18.09.2016
19:15:54
strtotime

Timur
18.09.2016
19:16:48
Google
Timur
18.09.2016
19:16:52
Я впервые это спросил

D'
18.09.2016
19:17:22
да ты с этой датой тут уже 3й день всех мучаешь

Евгений
18.09.2016
19:17:30
длина строки либо 6 либо 8 - отсюда и танцуешь

Timur
18.09.2016
19:18:03
длина строки может быть от 8 до 5

Танцевать я знаю откуда, просто хочу самый коротки код из возможных

Евгений
18.09.2016
19:18:21
90172?

Timur
18.09.2016
19:18:32
да ты с этой датой тут уже 3й день всех мучаешь
Потеряйся чувак. Хорош хуйню нести

90172?
Да, может быть и так

Евгений
18.09.2016
19:18:50
самый короткия я предложил - strtotime, а вот будет ли корректно работать со всеми строчками - хз

Timur
18.09.2016
19:18:53
правда не 72

strtotime не катит скорее всего

потому что может быть и так 19900000

Евгений
18.09.2016
19:19:21
так и не 72, это 02 без ноля

17.02 = 17.2

Timur
18.09.2016
19:19:33
нет такого быть не может

для месяца и дня отведено ровно два места

Artur
18.09.2016
19:20:05
длина строки может быть от 8 до 5
типа мир был создан всемте с "христом"?

Timur
18.09.2016
19:20:05
для года четыре, но год может быть и короче 4

Ага, именно)

Евгений
18.09.2016
19:20:15
а как для года одно?

Google
Timur
18.09.2016
19:20:30
D'
18.09.2016
19:20:37
Потеряйся чувак. Хорош хуйню нести
тебе уже сказали что у тебя ебанутый подход к задаче, но ты продолжаешь велосипедить

Евгений
18.09.2016
19:20:46
2 месяц, 2 - день, год при 5 получается 1 цифра

Timur
18.09.2016
19:21:11
10101 - это первый год от рождения Христа, первое января)

тебе уже сказали что у тебя ебанутый подход к задаче, но ты продолжаешь велосипедить
Да ты еблан невнимательный, это другая тема была. У тебя просто память куриная, увидел слово "дата" и думает что я о том же самом говорю. Ту задачу я уже решил, а теперь иди на хуй, заебал

Artur
18.09.2016
19:21:46
Евгений
18.09.2016
19:21:49
тогда откусывай от строки 2 в день, два в месяц, что осталось - год

Timur
18.09.2016
19:22:18
Что там откусывало строку? Слайс? Или?

Евгений
18.09.2016
19:23:12
слайс это для массивов. но ничто не мешает же строку прочитать как массив )

Timur
18.09.2016
19:23:25
Суть в том, что у меня даты хранятся типом Int. При этом должно быть возможным хранение дат до нашей эры и при этом может быть неизвестен день и месяц, но год известен всегда.

Artur
18.09.2016
19:23:36
^(-?\d{1,4})?(\d{2})(\d{2})$

Timur
18.09.2016
19:24:02
Так что за функция откусывает строку, изменяя оригинал?

Евгений
18.09.2016
19:24:06
не люблю регекспы. дорого

Artur
18.09.2016
19:24:07
в прочем в данном случае можно без второго вопроса

их просто надо уметь готовить

это гораздо быстрее чем строить DOM и гораздо безхопаснее чем кормить strtotime такую строку

Andrey
18.09.2016
19:25:19
приводишь дату к удобоваримому формату типа yyyy-mm-dd бьешь по "-" и прогоняешь всё как тебе надо, хоть через checkdate()

Artur
18.09.2016
19:25:22
ну в данной задача можно и substr конечно

Google
Timur
18.09.2016
19:26:05
Andrey
18.09.2016
19:26:28
Artur
18.09.2016
19:26:46
привести к формату чтобы разбить по делимеру? серьёзно?

Andrey
18.09.2016
19:26:58
Timur
18.09.2016
19:26:59
тсс, не пали тему. Ему велосипеды важнее
Этот рептилоид всё не унимается. Думает самый умный, хтя на деле скорее всего будет ртом как умирающая рыба шевелить

D'
18.09.2016
19:27:08
привести к формату чтобы разбить по делимеру? серьёзно?
привести к формату - чтобы не велосипедить

Artur
18.09.2016
19:27:29
если задача изхначально разбить на массивы - это промежуточный результат

Admin
ERROR: S client not available

Artur
18.09.2016
19:27:40
хотя цифры конечно надо проверять

а вообще, кто изначально создал такой формат - тому и руки отрывать

Artur
18.09.2016
19:30:16
Timur
18.09.2016
19:30:20
Предложи лучший

Artur
18.09.2016
19:30:25
j_0

Timur
18.09.2016
19:30:33
Что?

Anonymous*
18.09.2016
19:30:37
уникс тайм

Andrey
18.09.2016
19:30:53
10101
что это вообще такое?

Timur
18.09.2016
19:30:59
Какой нахер уникс тайм блять? Как ты там будешь даты до нашей эры хранить?

Google
Artur
18.09.2016
19:31:03
https://ru.wikipedia.org/wiki/ISO_8601 для староверов

что это вообще такое?
1 января 1 года по задумке

в пхп кстати константы есть

Andrey
18.09.2016
19:31:37
тогла уж 010101

D'
18.09.2016
19:31:47
Artur
18.09.2016
19:32:03
00010101
так задача была ж про 5 цифр

я уж молчу про прошлое и далёкое будущее

Timur
18.09.2016
19:32:25
так задача была ж про 5 цифр
Чувак, предложи лучший вариант, я только рад буду

Andrey
18.09.2016
19:32:26
как все сложно то

Andrey
18.09.2016
19:32:45
не понятно мне что требуется

одному мне и непонятно

Sergey
18.09.2016
19:33:13
Я молчу

Artur
18.09.2016
19:33:22
http://php.net/manual/ru/function.date.php Символ в строке format c Дата в формате стандарта ISO 8601 (добавлено в PHP 5) 2004-02-12T15:19:21+00:00

Timur
18.09.2016
19:33:24
я уже предложил. ISO
и как его хранить в MySQL?

Artur
18.09.2016
19:33:31
yt yflj vtyznm ajhvfn d ,l

не надо менять формат в бд

там он уже есть

Timur
18.09.2016
19:33:57
Да еб ты, вы чем блять читаете? Условия вам не ясны что ли?

Как ты блять будешь нулевые месяцы хранить?

Страница 1121 из 8430