После входа в свои учетные записи каждый пользователь имеет дату и время входа в базу данных. Однако то, что я искал, заключается в том, чтобы определить количество дней (или предпочтительно преобразовать в месяцы, если оно превышает месяц), чтобы, если пользователь просматривает свой профиль, он может видеть, насколько активна группа. Кроме того, это могло бы принести мне пользу с точки зрения поддержания активных профилей в верхней части повестки дня для контента на сайте, чтобы он не устарел от неактивного контента пользователей, заполняющего содержимое главной страницы.Расчет дней между последним входом и текущей датой
Я использую ColdFusion, поэтому я бы искал способ найти, например, сколько дней назад #lastLogin#
был от #now()#
. Скажите, если дата последнего входа была 23/04/2013, а сегодняшняя дата - 29/04/2013, она будет читать «Последняя активность, 1 день назад». Однако, если последний вход был 23/03/2013, он будет читать «Last Active, 1 месяц назад».
Кто-нибудь знает, как это сделать? Благодарю.
P.S В настоящее время у меня нет кода, проверяющего это, поскольку я понятия не имею, с чего начать с точки зрения достижения этого.
DateDiff - ваш друг: http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_c-d_28.html Вам понадобится ваша собственная логика, чтобы определить, показывать ли количество месяцев или дни – duncan
Приветствия! Да, у меня неплохая игра, и я вижу, что я могу сделать. – Banny
Вы поняли условную логику того, когда показывать дни и когда показывать месяцы? –