Ich habe eine Tabelle, die mehrere Spalten für nicht-Gregorianische datetime (Jalali-Kalender) haben sollte. Ich muss sie in Reihenfolge und wo Anweisungen verwenden, um den vollständigen Tabelleninhalt in HTML anzuzeigen. Welches Szenario führt zu einer besseren Performance durch Berücksichtigung von MySQL und PHP Ausführungszeiten?Welches ist besser zum Speichern von nicht-Gregorian Datetime in MySQL? datetime + PHP konvertiert OR varchar ODER Unix timestamp als int
1) Konvertieren von nicht-Gregorianischen Datumsangaben in Gregorianisch unter Verwendung von PHP in jedem Lese-/Schreibmodus und unter Verwendung von MySQL datetime.
2) Konvertieren von nicht-gregorianischen Datumsangaben in UNIX-Zeitstempel unter Verwendung von PHP in jedem Lese-/Schreibmodus und unter Verwendung von MySQL int/bigint.
3) Verwenden von MySQL varchar.
Müssen Sie basierend auf Ihren Jalali-Daten DBMS-Suchen durchführen? Ist die Konvertierung von datetime nach Jalali vollständig reversibel? Wie teuer ist die Konvertierung in PHP? –
UNIX-Zeitstempel funktionieren nicht korrekt für Daten vor 1970-01-01 Gregorian. –