|
|
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Есть ли функиця переводящая год + месяц + день в чмсло и наоборот например первое число второго месяца третьего года 365(высокосный год) + 364(нормальный год) + 31(январь) + 1(февраля) = 761 Если нет и кто-то уже написал плиз поделитесь... Не хочу изобретать колесо :-) Заранее сенкс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 12:51 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Неужели речь не о разнице между двумя датами? 8-| ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 12:55 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
И не только есть дата + определенное количество дней получить год меся день и сказать какой день недели(одним словом постороение графиков... че б их) :-( И еще бог знает че ети пользователи захотят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 12:57 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
new_date = date() + nDay cdow(new_date) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 13:09 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Ну, в принципе, есть функция SYS(11), например Код: plaintext Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 13:10 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Если бы мне надо было только разницу я бы и не спрашивал... Мне надо че за день будет от даты + количество дней(например 10000) Сколько там рабочих дней... Сколько там выходных... Сколько там еще бог знает чего... Эт пользователи такие непредсказуемые... Одним словом прейдется самому усе писать... А времени нету... Усе надо было на вчера :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 13:20 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Вот же было насчет дня! ;-) Дмитрий Маликовnew_date = date() + nDay cdow(new_date) Ты на тридцать лет вперед смотришь? 8-\ Поищи "mkfox.fll" - куча всякого насчет дат... Может чего пригодится? Оно небольшое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 14:10 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Пока тут висел топик... Я уже написал прогу для разбирания - собирания даты... Там есть функция подсчета (от и до) рабочих(пон-пят) и выходных(суб-вос) Тута мона еще добавить функции вычисления праздников и т.п. и т.д. Кого интересует и так для теста могу выложить код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 15:04 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Меня интересует. ТОлько мне сегодня такой вопрос задали. Правда я ответил просто - видите щтгружено 0 ! А почему? А потому что было - воскресенье! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 17:47 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. Писал на скорую руку... но вроде работает как дети в школу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 18:42 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Получить количество дней от начала света: ? sys(11, date()) Количество дней текущего года - это разность между 1 января следующего года и 1 января текущего года: lnYear = year(date()) ? date(m.lnYear + 1, 1, 1) - date(m.lnYear, 1, 1) Месяц по количеству дней с начало года: ? month(date(year(date()), 1, 1) + <число дней>) авторПисал на скорую руку... видно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 19:01 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Мда... Дейсвительно че-тока не напишь когда напрягают... Повтор в несколько раз меньше Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2005, 13:26 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Привет всем! У меня вот такая проблемка, вроде и не сложная, но что-то дадуть не могу с использованием как это сделать, используя стандартные функции для работы с датами! Проблема: есть дата рождения day и дата смерти day_out. По мед. стандартом, если ребенок умер до года то это значит, что day_out - day <= 11 месяцев 29 дней! И только так, переводить месяцы в дни нельзя! :( Если знает как это сделать подскажите пожалуйста! Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 07:11 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
2 Попов Анатолий Проблема не описана. Непонятно в чем нужна помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 10:57 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
GOMONTH(day ,11)+29 "Попов Анатолий" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:2401686@sql.ru... Привет всем! У меня вот такая проблемка, вроде и не сложная, но что-то дадуть не могу с использованием как это сделать, используя стандартные функции для работы с датами! Проблема: есть дата рождения day и дата смерти day_out. По мед. стандартом, если ребенок умер до года то это значит, что day_out - day <= 11 месяцев 29 дней! И только так, переводить месяцы в дни нельзя! :( Если знает как это сделать подскажите пожалуйста! Заранее благодарен! Тема Ответить Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 13:12 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Если Вы сможете ответить что такое "месяц" и что такое "год", то можно написать код. Серьезно. Проблема именно в том, что каждый понимает под этими терминами что-то свое. Ну, для примера. Какая разница будет между 27 января и 1 марта? Сколько месяцев и дней? Если сначала прибавить к 27 января один календарный месяц, а потом посмотреть разницу в днях получим 1 месяц и 2 дня Если сначала подсчитать количество дней до 1 февраля, а потом прибавить один месяц, то получим 1 месяц и 5 дней. Оба ответа правильные. Только в каждом случае использовалась своя логика. Так что, следует просто пойти к тому человеку для которого пишешь программу и спросить как именно надо считать эту разницу. Кстати, ведь и в самой постановке задачи делается предположение, что месяц - это всегда 30 дней. Иначе откуда взялось число 29? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 14:08 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Наверно можно сделать методом аппроксимации. Т.е. что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 14:35 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
CrispyНаверно можно сделать методом аппроксимации. Т.е. что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Спасибо! Я впринципе тоже вышел на такой примерно вариант! А для тех кто не понял почему 29! Это так идет по медицинским стандартам! Там много подобных подводных камней, кроме дат! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 07:58 |
|
||
|
Дата - число
|
|||
|---|---|---|---|
|
#18+
Hi Анатолий! А может быть тебе на самом деле достаточно всегда считать РОВНО ГОД - т.е. GOMONTH(..., 12) - и если искомая дата меньше - значит год не прошел, если больше или равна - значит прошёл... Ибо считать "точно" в системе год/месяц/день нереально - слишком уж много противоречащих друг другу вариантов будет. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 02:19 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33573522&tid=1592207]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 508ms |

| 0 / 0 |
