Englisch zur Zeit

8

Kennt jemand eine gute Klasse / Bibliothek, um englische Darstellungen von Zeit in Zeitstempel umzuwandeln?

Das Ziel ist, Ausdrücke in natürlicher Sprache wie "zehn Jahre ab jetzt" und "drei Wochen" und "in zehn Minuten" zu konvertieren und einen Zeitstempel für die beste Übereinstimmung für sie zu erarbeiten.

Ich habe etwas ziemlich schlechten und nicht getesteten Code gehackt, um damit weiterzumachen, aber ich bin sicher, es gibt großartige Parser für Kalender und so.

%Vor%     
Antony Carthy 01.12.2009, 13:06
quelle

4 Antworten

2

Verwenden Sie die DateTime Klasse.

z.B.:

%Vor%

ETA: was du erweitern könntest:

%Vor%     
dnagirl 01.12.2009 13:22
quelle
1

Vor einiger Zeit war ich auf Ссылка gestoßen, das Abfragen in natürlicher Sprache in Zeit umwandelt. Es ist jedoch eine API.

Der Ruby-Quellcode ist auf GitHub. Wenn es sein muss, könnten Sie versuchen, es nach PHP zu portieren.

    
vsr 01.12.2009 16:14
quelle
1

Habe gerade eine Benachrichtigung von PHPClasses erhalten, mit einem der Zweitplatzierten des monatlichen Innovationspreises: Text to Timestamp

Du könntest das versuchen ...

    
Franz 02.12.2009 11:51
quelle
0

Cocoa und < a href="http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSDateFormatter.html"> GNUStep 's NSDateFormatter können solche Zeitdarstellungen verarbeiten. Die GNUStep-Version ist Open-Source.

    
mouviciel 01.12.2009 13:13
quelle

Tags und Links