ऐसे कई प्रश्न हैं जो 'यूनिक्स टाइमस्टैम्प को MySQL टाइम' के बारे में पूछते हैं। मुझे उलटा रास्ता चाहिए, हाँ ... कोई विचार?PHP का उपयोग कर MySQL समय को यूनिक्स टाइमस्टैम्प में कैसे परिवर्तित करें?
उत्तर
उपयोग strtotime(..)
:
$timestamp = strtotime($mysqltime);
echo date("Y-m-d H:i:s", $timestamp);
यह भी देखें (इसे MySQL तरीके से करने के लिए।)
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp
आप अपनी क्वेरी से UNIX_TIMESTAMP
समारोह सीधे के mysql कर सकते हैं, यहाँ एक उदाहरण है:
SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
इसी तरह, आप की तारीख/datetime क्षेत्र में पारित कर सकते हैं:
SELECT UNIX_TIMESTAMP(yourField);
यह क्षेत्र काम नहीं करेगा यदि फ़ील्ड एक टाइम फ़ील्ड है, केवल DATE, DATETIME या दिन, महीनों और वर्षों के साथ एक स्ट्रिंग –
$time_PHP = strtotime($datetime_SQL);
** के कुछ स्पष्टीकरण ** क्यों ** यह प्रश्न का उत्तर देता है उत्तर को और अधिक उपयोगी बना देगा। * (मुझे पता है कि वहां शायद कई अन्य लाइन उत्तरों हैं, लेकिन उन्हें अभी जोड़ा नहीं गया है) * – ChrisF
सवाल यह था कि $ mysql_timestamp को $ php_timestamp में कैसे परिवर्तित करें, इसका जवाब यह है कि "स्ट्रेटोटाइम" ऐसा करता है दिखाया गया है। व्याख्या करने के लिए क्या है? –
मेरे अन्य पदों में से एक से, एक unixtimestamp हो रही:
$unixTimestamp = time();
mysql datetime स्वरूप में कन्वर्ट:
$mysqlTimestamp = date("Y-m-d H:i:s", $unixTimestamp);
कुछ mysql टाइमस्टैम्प हो रही है:
$mysqlTimestamp = '2013-01-10 12:13:37';
एक unixtimestamp करने के लिए इसे परिवर्तित:
$unixTimestamp = strtotime('2010-05-17 19:13:37');
... एक या समय की एक श्रेणी से तुलना, उपयोगकर्ता एक यथार्थवादी समय में प्रवेश किया है, तो देखने के लिए:
if($unixTimestamp > strtotime("1999-12-15") && $unixTimestamp < strtotime("2025-12-15"))
{...}
यूनिक्स टाइमस्टैम्प हैं सुरक्षित भी आप अगर एक यूआरएल पारित कर दिया चर मान्य है, (उदाहरण के लिए) की जाँच पिछले रेंज जांच से पहले जाँच करने के लिए निम्न कर सकते हैं:
if(ctype_digit($_GET["UpdateTimestamp"]))
{...}
थोड़ा संक्षिप्त हो सकता है ...
echo date("Y-m-d H:i:s", strtotime($mysqltime));
लगभग मजाक की तरह :) – CoR
के बजाय strtotime
आपको PHP के साथ DateTime
का उपयोग करना चाहिए।
$dt = DateTime::createFromFormat('Y-m-d H:i:s', $mysqltime, new DateTimeZone('Europe/Berlin'));
$unix_timestamp = $dt->getTimestamp();
$mysqltime
प्रकार MySQL Datetime, ई की है: आप समय क्षेत्र इस तरह के संबंध में कर सकते हैं। जी। 2018-02-26 07:53:00
।
- 1. यूनिक्स टाइमस्टैम्प को मानव पठनीय समय में कैसे परिवर्तित करें?
- 2. PHP में एक ISO8601 टाइमस्टैम्प में यूनिक्स टाइमस्टैम्प को कैसे परिवर्तित करें?
- 3. सी में डेटाटाइम को यूनिक्स टाइमस्टैम्प में कैसे परिवर्तित करें?
- 4. NSDate को यूनिक्स टाइमस्टैम्प iphone sdk में कैसे परिवर्तित करें?
- 5. मैं एक आईएस 8686 टाइमस्टैम्प को पर्ल में यूनिक्स समय में कैसे परिवर्तित कर सकता हूं?
- 6. यूनिक्स टाइमस्टैम्प द्वारा MySQL ग्रुप
- 7. MySQL: यूनिक्स टाइमस्टैम्प या डेटाटाइम
- 8. यूनिक्स टाइमस्टैम्प को जूलियन
- 9. रूबी: यूनिक्स टाइमस्टैम्प को दिनांक
- 10. डेल्फी में यूनिक्स टाइमस्टैम्प को कैसे प्रारूपित करें?
- 11. जीएमटी में हमेशा यूनिक्स टाइमस्टैम्प?
- 12. रुबी/रेल: एक तिथि को यूनिक्स टाइमस्टैम्प में परिवर्तित करना
- 13. जावा टाइमस्टैम्प को php timestamp में कैसे परिवर्तित करें?
- 14. यूनिक्स टाइमस्टैम्प (PHP) से सप्ताह का दिन कैसे प्राप्त करें?
- 15. यूनिक्स युग समय में वर्ग को कैसे परिवर्तित करें
- 16. PHP: मध्यरात्रि के यूनिक्स टाइमस्टैम्प को कैसे निर्धारित करें?
- 17. टाइमस्टैम्प को पठनीय दिनांक/समय में कनवर्ट करें PHP
- 18. ट्विटर टाइमस्टैम्प को डेटटाइम में कैसे परिवर्तित करें?
- 19. यूनिक्स टाइमस्टैम्प के रूप में PHP दिनांक() को पास करने के लिए NSDate को पूर्णांक में कैसे परिवर्तित करें?
- 20. यूनिक्स datetime वी.एस. टाइमस्टैम्प
- 21. सिद्धांत टाइमस्टैम्पबल में यूनिक्स टाइमस्टैम्प का उपयोग करें
- 22. PHP-MYSQL: यूनिक्स टाइमस्टैम्प को डेटटाइम में कनवर्ट करना और इसके विपरीत
- 23. स्क्लाइट में यूनिक्स टाइमस्टैम्प?
- 24. प्रारूप में तिथि को कैसे परिवर्तित करें "YYYY-MM-DD hh: mm: ss" से यूनिक्स टाइमस्टैम्प
- 25. Mysql - एक यूनिक्स टाइमस्टैम्प से साल का चयन
- 26. यूटीसी में दिनांक और समय भंडारण और उन्हें PHP में स्थानीय समय परिवर्तित/MySQL
- 27. उद्देश्य सी/आईफोन में एनएसडीएट को यूनिक्स टाइमस्टैम्प में कैसे परिवर्तित करें?
- 28. मैं दिनांक को एक यूनिक्स टाइमस्टैम्प में टवीग के साथ कैसे परिवर्तित कर सकता हूं?
- 29. NSTimeInterval यूनिक्स टाइमस्टैम्प
- 30. यूनिक्स टाइमस्टैम्प
स्ट्रेटोटाइम का उपयोग करते समय समय क्षेत्र से सावधान रहें। यह प्रश्न देखें: http://stackoverflow.com/questions/10417179/is-the-result-of-strtotime-is-changed-based-on-the-timezone – Eric