Maison développement back-end tutoriel php 拍卖网站:显示商品的剩余时间有关问题

拍卖网站:显示商品的剩余时间有关问题

Jun 13, 2016 am 10:09 AM
mvc unix

拍卖网站:显示商品的剩余时间问题
后台添加一个拍卖商品,设置拍卖的结束时间,比如2012年2月22日晚22点整到期,这个结束时间存储在数据库里是转化成10位的unix时间戳格式。

前台显示现在遇到难题了

在拍卖页面显示所有的商品列表,其中有一列就是“剩余时间”。

这个“剩余时间”是数据库里的“结束时间”-“当前服务器系统时间”,然后转换成类似这种输出:
1时11分
2天1时

当小时的数大于24的时候,就显示天数和小时数,否则就显示小时和分钟数

如果只计算一个还好一点,问题是这是个商品列表页面,而我是使用框架MVC模式,在模板里是循环输出拍卖商品的记录。而在模板中,无法对模板变量(结束时间的字段)进行单独的计算处理,像我这种情况应该怎么搞?

------解决方案--------------------
计算与模板无关
何况有些模板也支持运算
------解决方案--------------------
你也可以在M中计算好了再传到V里去。
------解决方案--------------------
用js吧。。。。。。。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quel système d'exploitation est Unix ? Quel système d'exploitation est Unix ? Jan 05, 2021 am 10:26 AM

Unix est un système d'exploitation informatique multi-utilisateurs et multi-processus qui prend en charge plusieurs architectures de processeurs. Selon la classification des systèmes d'exploitation, il s'agit d'un système d'exploitation à temps partagé. En plus d'être un système d'exploitation réseau, Unix peut également. être utilisé comme système d’exploitation autonome. Le système UNIX offre une bonne interface utilisateur, facile à utiliser, entièrement fonctionnelle, claire et flexible, et facile à étendre et à modifier.

Que signifie GNU ? Que signifie GNU ? Jan 02, 2019 am 11:53 AM

GNU est un système d'exploitation de type Unix développé et conçu sur la base d'Unix et est compatible avec Unix. GNU se compose d'un ensemble d'applications logicielles et d'outils de développement et d'un programme qui alloue des ressources et communique avec le matériel ou le noyau. GNU peut être utilisé avec d'autres noyaux et est généralement utilisé avec le noyau Linux. Les programmes GNU peuvent être portés sur de nombreux autres systèmes d'exploitation, y compris différentes plates-formes telles que Mac OS X et Microsoft Windows.

KDE Plasma 6.1 apporte de nombreuses améliorations au populaire bureau Linux KDE Plasma 6.1 apporte de nombreuses améliorations au populaire bureau Linux Jun 23, 2024 am 07:54 AM

Après plusieurs pré-versions, l'équipe de développement de KDE Plasma a dévoilé le 28 février la version 6.0 de son environnement de bureau pour les systèmes Linux et BSD, utilisant pour la première fois le framework Qt6. KDE Plasma 6.1 est désormais livré avec un certain nombre de nouvelles fonctionnalités

Architecture PHP MVC : créer des applications Web pour le futur Architecture PHP MVC : créer des applications Web pour le futur Mar 03, 2024 am 09:01 AM

Introduction Dans le monde numérique en évolution rapide d'aujourd'hui, il est crucial de créer des applications WEB robustes, flexibles et maintenables. L'architecture PHPmvc fournit une solution idéale pour atteindre cet objectif. MVC (Model-View-Controller) est un modèle de conception largement utilisé qui sépare les différents aspects d'une application en composants indépendants. Les fondements de l'architecture MVC Le principe fondamental de l'architecture MVC est la séparation des préoccupations : Modèle : encapsule les données et la logique métier de l'application. Vue : responsable de la présentation des données et de la gestion des interactions des utilisateurs. Contrôleur : coordonne l'interaction entre les modèles et les vues, gère les demandes des utilisateurs et la logique métier. Architecture PHPMVC L'architecture phpMVC suit le modèle MVC traditionnel mais introduit également des fonctionnalités spécifiques au langage. Ce qui suit est PHPMVC

Pourquoi Linux et Unix sont-ils similaires ? Pourquoi Linux et Unix sont-ils similaires ? Mar 13, 2023 am 10:20 AM

L'intention initiale de Linux était de remplacer UNIX et d'optimiser ses fonctions et l'expérience utilisateur. Par conséquent, Linux a imité UNIX (mais n'a pas plagié le code source d'UNIX), ce qui rend Linux très similaire à UNIX en termes d'apparence et d'interaction. On peut donc dire que « UNIX est le père de Linux ». C'est précisément parce que Linux et UNIX sont inextricablement liés que les gens appellent Linux un « système de type UNIX ».

Principes de programmation de la philosophie Unix Principes de programmation de la philosophie Unix Feb 20, 2024 am 10:54 AM

1Philosophie Unix La philosophie Unix met l'accent sur l'aspect pratique, est issue d'une riche expérience et n'est pas limitée par les méthodologies ou les normes traditionnelles. Cette connaissance est plus latente et semi-instinctive. Les connaissances que les programmeurs Unix accumulent grâce à leur expérience de développement peuvent profiter à d’autres programmeurs. (1) Chaque programme doit se concentrer sur l'accomplissement d'une tâche et recommencer lorsqu'il est confronté à une nouvelle tâche afin d'éviter d'ajouter de nouvelles fonctions au programme d'origine, ce qui entraînerait une complexité accrue. (2) En supposant que la sortie d'un programme deviendra l'entrée d'un autre programme, même si le programme suivant n'est pas clair, assurez-vous que la sortie ne contient pas d'informations non pertinentes. (3) Mettez le logiciel conçu et écrit en essai dès que possible, éliminez de manière décisive le code de mauvaise qualité et réécrivez-le. (4) Utiliser des outils avant des moyens auxiliaires inefficaces pour réduire le fardeau des tâches de programmation et viser l'excellence.

Quelles sont les différences entre Unix et Windows Quelles sont les différences entre Unix et Windows Sep 07, 2023 pm 01:27 PM

Les différences sont les suivantes : 1. UNIX est open source, tandis que Win est un logiciel propriétaire et son code source n'est pas ouvert au public ; 2. UNIX est conçu pour les environnements multi-utilisateurs et multitâches, tandis que Win convient aux particuliers ; 3. Win est plus puissant qu'UNIX Facile à démarrer ; 4. UNIX fonctionne mieux que Win en termes de performances et de stabilité ; 5. Win a une compatibilité d'applications et de logiciels plus large qu'UNIX 6. Les licences UNIX sont généralement plus chères que Win ; 7. UNIX a une meilleure sécurité. Les performances sont meilleures que Win en termes de performances ; 8. L'installation d'UNIX est plus simple que Win.

Un guide avancé de l'architecture PHP MVC : débloquer des fonctionnalités avancées Un guide avancé de l'architecture PHP MVC : débloquer des fonctionnalités avancées Mar 03, 2024 am 09:23 AM

L'architecture MVC (Model-View-Controller) est l'un des modèles les plus populaires dans le développement PHP car elle fournit une structure claire pour organiser le code et simplifier le développement d'applications WEB. Bien que les principes de base de MVC soient suffisants pour la plupart des applications Web, ils présentent certaines limites pour les applications qui doivent gérer des données complexes ou implémenter des fonctionnalités avancées. Séparation de la couche modèle La séparation de la couche modèle est une technique courante dans l'architecture MVC avancée. Cela implique de diviser une classe de modèle en sous-classes plus petites, chacune se concentrant sur une fonctionnalité spécifique. Par exemple, pour une application de commerce électronique, vous pouvez diviser la classe de modèle principale en un modèle de commande, un modèle de produit et un modèle client. Cette séparation contribue à améliorer la maintenabilité et la réutilisation du code. Utiliser l'injection de dépendances

See all articles