Allows the user to choose the date format for the app to display the
added time, birth time, modified time and finished time
How have you tested this?
Tested using Android 15 device emulator and Google Pixel 7.
Screenshots
settings overview
settings options
book with added date
book with finished date
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/advplyr/audiobookshelf-app/pull/1599
**Author:** [@Rdkang](https://github.com/Rdkang)
**Created:** 6/4/2025
**Status:** 🔄 Open
**Base:** `master` ← **Head:** `dateFormat`
---
### 📝 Commits (3)
- [`47703d2`](https://github.com/advplyr/audiobookshelf-app/commit/47703d28dfaed3675fa74717300272fcdeccbffe) feat: add setting for date format
- [`20d417a`](https://github.com/advplyr/audiobookshelf-app/commit/20d417a89bbae093822642a67146ba5bf1a6b0a8) feat: use chosen dateFormat setting in book and episode dates
- [`a1163e0`](https://github.com/advplyr/audiobookshelf-app/commit/a1163e08db2cb08f7d695f19aa18a588990edda6) Merge branch 'master' into dateFormat
### 📊 Changes
**8 files changed** (+92 additions, -11 deletions)
<details>
<summary>View changed files</summary>
📝 `android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt` (+5 -2)
📝 `android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt` (+3 -0)
📝 `components/cards/LazyBookCard.vue` (+6 -3)
📝 `components/cards/LazyListBookCard.vue` (+6 -3)
📝 `pages/item/_id/_episode/index.vue` (+7 -1)
📝 `pages/item/_id/index.vue` (+7 -1)
📝 `pages/settings.vue` (+57 -1)
📝 `strings/en-us.json` (+1 -0)
</details>
### 📄 Description
## Brief summary
A setting to choose the date format to use in the UI.
I implemented the same functionality that exists on the audiobookshelf server settings.
## Which issue is fixed?
Fixes #637
## Pull Request Type
Android and IOS
mainly affects the frontend
## In-depth Description
Allows the user to choose the date format for the app to display the
added time, birth time, modified time and finished time
## How have you tested this?
Tested using Android 15 device emulator and Google Pixel 7.
## Screenshots
settings overview

settings options

book with added date

book with finished date

---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1599
Author: @Rdkang
Created: 6/4/2025
Status: 🔄 Open
Base:
master← Head:dateFormat📝 Commits (3)
47703d2feat: add setting for date format20d417afeat: use chosen dateFormat setting in book and episode datesa1163e0Merge branch 'master' into dateFormat📊 Changes
8 files changed (+92 additions, -11 deletions)
View changed files
📝
android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt(+5 -2)📝
android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt(+3 -0)📝
components/cards/LazyBookCard.vue(+6 -3)📝
components/cards/LazyListBookCard.vue(+6 -3)📝
pages/item/_id/_episode/index.vue(+7 -1)📝
pages/item/_id/index.vue(+7 -1)📝
pages/settings.vue(+57 -1)📝
strings/en-us.json(+1 -0)📄 Description
Brief summary
A setting to choose the date format to use in the UI.
I implemented the same functionality that exists on the audiobookshelf server settings.
Which issue is fixed?
Fixes #637
Pull Request Type
Android and IOS
mainly affects the frontend
In-depth Description
Allows the user to choose the date format for the app to display the
added time, birth time, modified time and finished time
How have you tested this?
Tested using Android 15 device emulator and Google Pixel 7.
Screenshots
settings overview




settings options
book with added date
book with finished date
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.