如何變更照片上的日期(5 種方法)

如何變更照片上的日期(5 種方法)

快速解答: 變更照片日期最快的方法是把 JPEG 放進像我們的 變更照片日期工具 這類免費的、在瀏覽器中執行的 EXIF 日期編輯器,輸入新日期,然後點「套用」。iPhone 使用者可以直接在 Apple「照片」中調整日期(影像 → 調整日期與時間)。進階使用者可以使用開源的 ExifTool 命令列來做批次平移和腳本化修正。以下比較五種方法,從最簡單到最強大排序。

如果你曾經掃描過一張舊相片、修正過設錯時區的相機,或按日期整理過一個專案資料夾,你就需要過變更照片的拍攝日期。JPEG 內部的中繼資料區塊(EXIF)記錄了快門擊發的時間,而大多數應用程式都按那個欄位排序和搜尋。以下是變更它的五種方法,從最簡單到最強大排序。

快速比較

方法每張照片耗時費用批次EXIF 是否寫入檔案?iPhone「照片」10 秒免費否否(僅照片庫)我們的網頁編輯器3 秒免費是是Adobe Lightroom5 秒每月 $10是是(匯出時)ExifTool CLI1 秒免費是是Python piexif0.1 秒免費是是

方法 1:iPhone「照片」應用程式

當你人已經在手機旁時,這是處理一兩張照片最快的方法。

開啟**「照片」**,點一張照片以全螢幕檢視

點 (i) 資訊圖示(iOS 16 以上在螢幕底部,較早版本在右上角)

點日期旁邊的**「調整」**

挑選一個新的日期和時間,點**「完成」**

優點

內建於 iOS,免安裝

免費

幾秒內就能處理單張照片

缺點

不會變更來源檔案上的 EXIF。 日期只在 Apple 的照片庫索引中更新。如果你匯出照片(AirDrop、郵件、存到「檔案」),隨它一起帶走的是原始的 EXIF 日期。

一次一張照片。無法批次。

適用時機

用於整理你自己的照片庫且不打算匯出時。若要分享一張已修正日期的照片,請使用下面那些真正會寫入 EXIF 的方法。

方法 2:我們免費的網頁 EXIF 日期編輯器

正是為這個情境打造,純瀏覽器,免安裝。

開啟 /edit-photo-date

放入一張 JPEG,或放入一個資料夾做批次處理

輸入新日期(設定模式),或挑選一個差值(時區修正用的平移模式)

下載更新後的檔案(或把全部打包成一個 ZIP)

瀏覽器使用 piexif.js 同步寫入 DateTimeOriginal、DateTimeDigitized 和 IFD0 的 DateTime 標籤。不重新壓縮:像素資料保持逐位元組完全相同。

優點

免費、無帳號、無每日上限

不上傳:檔案永遠不離開你的裝置

設定模式(特定日期)和平移模式(位移量)涵蓋兩種常見情況

批次處理整個資料夾,取回單一個 ZIP

在任何有現代瀏覽器的裝置上都能運作,包括手機和 Chromebook

缺點

僅限 JPEG。關於 PNG、WebP 或 HEIC,請參見 EXIF 標籤參考 中各格式專屬的說明。

適用時機

當你還沒有 Lightroom 或不熟悉命令列時,處理一到數百張照片的預設選擇。

方法 3:Adobe Lightroom Classic

如果 Lightroom 已經是你工作流程的一部分,內建的拍攝時間編輯器對大批次處理極為出色。

在圖庫中選取照片

選單:中繼資料 > 編輯拍攝時間

從三種模式中挑選:

調整為指定的日期與時間(將同一個日期套用到選取項目)

依設定的時數位移(時區或日光節約時間修正)

變更為檔案建立日期(使用 OS 檔案修改時間)

點**「全部變更」**

Lightroom 在匯出時才變更 EXIF,在你重新匯出前不會動到來源 RAW 或 JPEG。如果你把目錄同步到雲端服務,新日期會隨目錄一起帶過去。

優點

能處理數千張照片

平移模式對「我這趟旅行的所有照片都差了 5 小時」極為出色

與你現有的目錄、關鍵字、評分整合

缺點

需要 Lightroom 訂閱(最低每月 $10,攝影套裝更貴)

先變更目錄,檔案要到匯出時才變

如果你還不會用,學習曲線較陡

適用時機

具備 Lightroom 工作流程的攝影師和工作室。

方法 4:ExifTool(命令列)

進階使用者的黃金標準。免費、開源、可腳本化,能處理每一種中繼資料的邊緣情況。

安裝

# macOS(Homebrew)

brew install exiftool

# Debian / Ubuntu

sudo apt install libimage-exiftool-perl

# Windows

# 從 exiftool.org 下載獨立的 .exe

把一張照片設為特定日期

exiftool -DateTimeOriginal='2026:05:21 14:30:00' photo.jpg

把資料夾中每張 JPEG 都平移 +3 小時

exiftool -DateTimeOriginal+='0:0:0 3:0:0' *.jpg

同步三個 EXIF 日期欄位

exiftool \

-DateTimeOriginal='2026:05:21 14:30:00' \

-CreateDate='2026:05:21 14:30:00' \

-ModifyDate='2026:05:21 14:30:00' \

photo.jpg

遞迴批次平移

exiftool -r -DateTimeOriginal-='0:0:0 5:0:0' /path/to/photos

(從該資料夾及其子資料夾中的每張 JPEG 減去 5 小時。)

優點

免費、開源,在每個 OS 上都能執行

能處理每一個 EXIF、IPTC、XMP 和製造商備註標籤

極易腳本化

預設備份原始檔(photo.jpg_original)

缺點

只有終端機,沒有圖形介面

100 多頁的文件;學習曲線是真的存在

適用時機

你在終端機裡很自在,且需要經常或在緊湊時程下做這件事。ExifTool 是大多數照片中繼資料部落格文章(包括這一篇)背後使用的工具。

方法 5:Python + piexif(自動化工作流程)

當變更日期只是更大流程中的一個步驟時最適合:根據新日期重新命名檔案、從資料庫匯出、產生報表。

import piexif

from datetime import datetime

photo = "photo.jpg"

new_date = datetime(2026, 5, 21, 14, 30, 0)

formatted = new_date.strftime("%Y:%m:%d %H:%M:%S").encode("ascii")

exif_dict = piexif.load(photo)

exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = formatted

exif_dict["Exif"][piexif.ExifIFD.DateTimeDigitized] = formatted

exif_dict["0th"][piexif.ImageIFD.DateTime] = formatted

exif_bytes = piexif.dump(exif_dict)

piexif.insert(exif_bytes, photo)

批次平移範例

import piexif

from datetime import timedelta, datetime

import glob

offset = timedelta(hours=3)

for photo in glob.glob("/path/to/photos/*.jpg"):

exif_dict = piexif.load(photo)

raw = exif_dict["Exif"].get(piexif.ExifIFD.DateTimeOriginal)

if not raw:

continue

dt = datetime.strptime(raw.decode(), "%Y:%m:%d %H:%M:%S")

new = (dt + offset).strftime("%Y:%m:%d %H:%M:%S").encode("ascii")

exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = new

exif_dict["Exif"][piexif.ExifIFD.DateTimeDigitized] = new

exif_dict["0th"][piexif.ImageIFD.DateTime] = new

piexif.insert(piexif.dump(exif_dict), photo)

優點

最有彈性;可整合進任何工作流程

免費、文件完善(就是我們在瀏覽器中使用的同一個 piexif)

容易與其他 Python 影像函式庫(Pillow、OpenCV)結合

缺點

需要 Python

就算腳本很短,撰寫也要花時間

沒有圖形介面

適用時機

你正在大規模處理照片(數十萬張),或變更日期只是多步驟流程中的一步(重新命名、排序、上傳到 S3、寫入一筆資料庫紀錄)。

你該挑哪一種方法?

單張照片,在手機上: 如果你只會在「照片」裡看它,用 iPhone「照片」(方法 1);如果你要分享或匯出,用我們的 網頁編輯器。

筆電上的少數幾張照片: 我們的 網頁編輯器。免費、即時、免安裝。

整組拍攝(50 到 500 張)且有時區問題: 用平移模式的我們的網頁編輯器,或如果你已經有 Lightroom 就用它。

數千張照片,常態性工作流程: ExifTool(方法 4)。

自動化、與其他系統整合: Python piexif(方法 5)。

關於完整性的提醒

EXIF 日期在設計上就很容易變更。這個格式本來就打算讓照片軟體可以編輯。如果你需要一個防竄改的時間戳記(用於法律證據、保險、新聞),光靠 EXIF 日期是不夠的。關於重要的監管鏈環節,請參見我們的文章

時間戳記照片是否能作為法律證據站得住腳。

關於底層的標籤定義,我們的

EXIF 標籤參考 涵蓋了

DateTimeOriginal、DateTimeDigitized、OffsetTime,以及 EXIF 中的每一個其他日期欄位。

本指南提到的工具

免費網頁 EXIF 日期編輯器:純瀏覽器,不上傳。

免費 EXIF 編輯器:編輯任何 EXIF 欄位,不只是日期。

免費 EXIF 檢視器:在變更前先讀取現有的日期。

EXIF 標籤參考:深入說明每一個 EXIF 日期欄位。

ExifTool:exiftool.org

piexif(Python 和 JS):github.com/hMatoba/piexifjs

Adobe Lightroom:adobe.com/lightroom

相关推荐

美国 女子
365体育旗下APP

美国 女子

📅 08-25 👁️ 5617
异世界食堂(2017)
365bet投注网

异世界食堂(2017)

📅 07-14 👁️ 2579
峨嵋剑术
365bet投注网

峨嵋剑术

📅 08-16 👁️ 8782
豆瓣怎么看电影 豆瓣看电影功能在哪
365体育旗下APP

豆瓣怎么看电影 豆瓣看电影功能在哪

📅 09-09 👁️ 2710
牲的解释
365体育旗下APP

牲的解释

📅 07-18 👁️ 421
黑旋风李逵用过的一种兵器,700年后差点毁掉清朝
外围365bet网址

黑旋风李逵用过的一种兵器,700年后差点毁掉清朝

📅 10-14 👁️ 2977
共同类科目是指什么?看完你就了解了!
外围365bet网址

共同类科目是指什么?看完你就了解了!

📅 09-23 👁️ 8521