Difference between #2 and #14 of
Change default date format in Oracle

Changes

Title changed

cChange default date format in oOracle

Category unchanged

How-tos

Yii version unchanged

2.0

Tags unchanged

database

Content changed

Default date format in oOracle is DD-MON-RR (25-JAN-18). With that output, we can't using date formatting.
 
Too solve this issue, we must change date format oracle like date commonly using
 
```sql ALTER SESSION SET NLS_DATE_FORMAT= = ... ``` For complete scriptAdd this script inside your database connection file
 
```php <?php 
 
return [ 'class' => 'yii\db\Connection', 'dsn' => 'oci:host=127.0.0.1:1521/XE', 'username' => 'YOUR_USERNAMEyour_username', 'password' => 'YOUR_PASSWORDyour_password',
'charset' => 'utf8',
[...]
// $event->sender refers to the DB connection
$event->sender->createCommand("ALTER SESSION SET NLS_DATE_FORMAT='DD-MM-YYYY hh24:mi:ss'")->execute();
}
     ];
 
```
 
0 0
2 followers
Viewed: 74 615 times
Version: 2.0
Category: How-tos
Tags: database
Written by: lenovo
Last updated by: samdark
Created on: Sep 17, 2019
Last updated: 5 years ago
Update Article

Revisions

View all history